Sr Java Developer
Location: Newark, CA (Onsite), Local candidates are highly preferred
Mandatory Skills: Java + React + Node
Job Summary: Seeking an experienced in Java Microservices to design develop and maintain scalable microservices based applications
Job Description:
Develop enterprise level applications using Java Microservices architecture
Design and implement RESTful APIs to support business requirements
Utilize Spring Boot framework for building and deploying microservices
Ensure application scalability performance and reliability through robust coding practices
Collaborate with Cross functional teams to integrate microservices with existing systems
Apply best practices for software development including code reviews unit testing and continuous integration
Work in Agile environments to deliver iterative software improvements
Maintain documentation for developed components and services
Troubleshoot and resolve production issues related to microservices
Stay updated with emerging technologies and industry trends relevant to Java Microservices
Roles and Responsibilities:
Lead the design and architecture of microservices based solutions aligned with business needs
Collaborate with stakeholders to translate requirements into technical specifications
Participate in daily scrum meetings and Agile ceremonies to ensure timely delivery
Conduct peer code reviews to maintain code quality and adherence to standards
Mentor junior developers and provide technical guidance
Implement and maintain CICD pipelines to automate build test and deployment processes
Ensure security best practices are followed in microservices development
Monitor application performance and optimize as necessary
Facilitate communication between development QA and operations teams
Contribute to continuous improvement initiatives within the development process