Title: Technical Specialist-App Development
Area(s) of responsibility
- 8+ years of hands-on experience in design, development, testing and implementation using JAVA J2EE technologies.
- Independent hands-on developer to execute enhancements, projects, and bug fixes with strong knowledge of full life cycle and various SDLC methodologies.
- Hands on experience with Java, Spring, Struts, jQuery / JavaScript, Oracle Server, Web API / Web Services / REST API, JDBC, XML / JSON, C/C#, HTML, GitHub.
- Strong expertise in PL/SQL programming with experience of writing & optimizing queries.
- Hands on experience with Druid, handling large datasets, OLAP applications, low-latency queries on streaming and batch data.
- Knowledge on handling Bigdata, financial domain/data and Strong analytical and problem-solving skills.
- Knowledge on Microservices development, web application frameworks such as Angular, React, etc.
- Understanding of Software Unit & Integration Test methodologies and testing tools.
Essential job tasks
Responsibilities:
- Over 8 years of hands-on experience in designing, developing, testing, and implementing JAVA J2EE technologies.
- Independent developer capable of executing enhancements, projects, and bug fixes with a strong understanding of the full life cycle and various SDLC methodologies.
- Proficient in Java, Spring, Struts, jQuery/JavaScript, Oracle Server, Web API/Web Services/REST API, JDBC, XML/JSON, C/C#, HTML, and GitHub.
- Expertise in PL/SQL programming, including writing and optimizing queries.
- Experience with Druid, managing large datasets, OLAP applications, and low-latency queries on streaming and batch data.
- Knowledge of Big Data, financial domain/data, and strong analytical and problem-solving skills.
- Familiarity with Microservices development and web application frameworks such as Angular and React.
- Understanding of Software Unit & Integration Test methodologies and testing tools.
- Self-starter and individual contributor with effective team collaboration skills.
- Strong communication skills, adept at learning new technical skills, and effective client communication.
Education and Experience Required:
- Typically, a technical bachelor’s degree or equivalent experience with a minimum of 8 years of related experience, or a master’s degree with up to 8 years of experience.
Knowledge and Skills:
- Over 8 years of experience in coding (e.g., JAVA, databases like Oracle, SQL Server) with experience in one or more full release cycles.
- Basic understanding of modern software development methodologies (Object), tools, and SCM (software configuration management).
- Experience with Software Test methodologies, test scripting, and testing tools.
- Strong verbal and written communication skills.
- Desired technical stacks: Java, Spring, Struts, jQuery/JavaScript, Web API/Web Services/REST API, JDBC, XML/JSON, C/C#, HTML, GitHub, Druid.d
Skills with M/O flag are part of Specialization