**Summary****Primary Responsibilities**- Work as part of an agile development team to design, estimate, develop and implement software solutions that satisfy the business requirements.- Demonstrate ability to solve problems on own and take the initiative to suggest ways to solve different problems encountered during development lifecycle.- Assist the Technical Lead on the project with disseminating the requirements and problem-solving techniques to junior members of the team.- Follow the Agile development approach and assist the Technical Manager in providing the status of the current tasks, the bottlenecks encountered and suggest ways to overcome them.- Provide prompt and diligent escalation of issues blocking the development progress to the Technical Manager.- Collaborate with product owners on user story generation and refinement.- Collaborate with other developers, as necessary, to resolve different tasks.- Work independently as necessary.- Monitor and report to management, technical lead or project manager on project status; identify issues that may impede the attainment of goals, recommend and implement corrective measures.- Continuously expand knowledge in the area of specialization.- Perform other duties as required.**Education & Experience**- BS or MS degree in Computer Science, related field, or equivalent experience.- Minimum 5+ years of experience in Java programming.- Experience with Java programming languages, programming techniques, web development technologies and use of databases.- Experience in Cloud Platform(s) and Microservices- Strong Core Java 8+/Java EE hands-on skills.- Experience in working with JDBC and coding procedures, functions and triggers using SQL through Java.- Strong proficiency in Java is a must and one should have exposure to multiple frameworks.- Strong fundamentals of relational database concepts, Graphical User Interface, and service-oriented architecture.- Strong analytical and problem solving skills.- Familiar with agile development methodologies- Experience in the automotive domain is y desired- Excellent interpersonal skills - must be able to work effectively as part of a project/program team and foster team cooperation.- Must be able to effectively communicate technical information to both technical and non-technical personnel.- Skilled with the use of HTML, JavaScript, Angular, React and Java in conjunction with databases.**Organizational Relationships**- Reports directly to development management.- Interacts with other colleagues at all levels in the conduct of day-to-day activities.- Participates in meetings with internal stakeholders to assess business need------------------------------------------- **Equal Opportunity Employer**:Pay: $720,000.00 - $750,000.00 per year**Education**:- Bachelor's (preferred)**Experience**:- Java Programming: 5 years (required)