
Java Developer
- Irving, TX
- Contract
- Full-time
Required Skills & Experience
- 5+ years of Full Stack software engineering experience in developing enterprise scale applications.
- Expertise in building web applications using Java, Spring Boot, Microservices, Angular/React, and Oracle/PostgreSQL technology stack.
- Expertise in enterprise integrations through RESTful APIs, Kafka messaging etc.
- Expertise in Elastic Search, NoSQL databases, and Caching solutions.
- Expertise in designing and optimizing the software solutions for performance and stability.
- Expertise in troubleshooting and problem solving.
- Expertise in site reliability engineering.
- Expertise in Test driven development.
- Expertise in Authentication, Authorization, and Security.
- Familiarity with AWS cloud, prepare to migrate applications, services, and data to AWS.
- Responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team
- Lead by example in bringing agility into software development by following agile best practices.
- Be a liaison between development manager and the scrum team.
- Coach/mentor team, eliminate the impediments.
- Manage the stakeholders, partner to develop roadmap, releases / milestones, and be accountable to the delivery.
- Develop frameworks, designs, data models, architecture diagrams etc., document, communicate within and outside the team.
- Ensure best engineering standards are followed by team including DevOps and SRE.
- Be the second level reviewer for the application design and implementation.
- Provide inputs, review the test plans and test cases for adequate coverage to ensure the product quality.
- Be accountable for the releases to go smoothly.
- Be single point of contact for production incidents at L3 level, troubleshoot, perform root cause analysis, resolve issues permanently.
- Ensure sprint deliverables are met.
- Adjust the capacity and still be hands-on in addressing the stories as developer.