Java Developer
Role & responsibilities
Job Description :
Technology Analyst / Senior Technology Analyst
Reports to the Manager/Sr. Manager Bachelors degree in engineering, masters degree in engineering preferred
Minimum of 3 4.5 years of total experience
Minimum of 2.5 years of experience in designing and developing web applications on one or more of following technologies:
Knowledge & Exposure to Microservices based applications (API Gateway, Kafka, RESTful) design and development is required. Strong J
JAVA Development Experienece Strong Coding Experience in:
STREAMS FEATURE IMPLEMENTATION Should have Good Understanding of
- Current Project in the RESUME
- Java Basics
- Collection FRAMEWORKS Should be Strong in (To expect Coding Questions):
- Java Stream
- Java Data Structure Should be Strong in (To expect Questions):
- SQL Joins, Trigger, etc Exposure to designing and maintaining back-end components on different database applications, Oracle 11g & above exposure is preferred. Exposure to Software Development/Support functions Good knowledge of Cybersecurity concepts like OWASP Docker and Kubernetes know-Good To Have Openshift knowledge is plus Preferably from a Technology, ITES, Shared Services or Banking organization Responsible for design, code, installation, testing and maintenance of software systems (might include shifts based on business criticality) on the above technologies Perform code review Develop and adhere to standard SDLC methodologies to produce project results that are measurable and delivered on time and schedule Develop and adhere to project standards for development including tools, platforms, methodology and controls to ensure efficiency, quality, and consistency Provide technical documentation updated to the latest enhancement or release To assist in reviewing the current technical architecture, including design patterns and development methodologies Flexible to work in different technologies and different stages of software development cycle Being a hardworking team player and quick learner Excellent problem-solving skills and can-do attitude Strong interpersonal and articulation skills both spoken and written Ability to learn new technologies and deliver as per business needs both in software development and/or Support projects Technology and Domain Specific Certifications are a plus