Job Title:
Job Description
Must Have: Java/J2EE,SpringBoot, RabbitMQ / KAFKA, Elastic Search, REDIS,CI-CD, PostgreSQL, CI-CD deployments
Nice to Have: GCP cloud (Optional), React(Preferred),
Responsibilities:
• Collaborate with stakeholders (business team, developers, client technical team, third party stakeholders) to understand business requirements and translate them into technical specifications
• Design and develop high-performance, secure, and maintainable software solutions using Java, J2EE, Spring Boot frameworks, and best practices.
• Lead the development team in defining coding standards, design patterns, and architectural approaches to ensure code quality, consistency, and maintainability.
• Develop and maintain technical documentation, API specifications, and user guides.
• Stay up-to-date with the latest advancements in Java technologies, J2EE frameworks.
• Conduct code reviews, identify potential issues, and mentor leads/devs in best practices
• Participate in technical discussions, providing guidance and expertise on software design decisions.
• Troubleshoot complex technical problems and develop solutions to ensure system stability and performance.
• Maintain a strong understanding of security best practices and implement them throughout the development lifecycle.
• Troubleshoot support related complex issues and technical problems and mentor support developers for resolution
• Work effectively with other teams (QA, operations) to ensure smooth development, testing, and deployment of applications including API integrations Qualifications:
• In-depth knowledge of Java programming language, J2EE frameworks (e.g., Spring, Hibernate), and object-oriented design principles, API design and microservices
• Proven experience in designing and developing enterprise-scale applications using third party APIs and monolithic/microservices based architecture
• Solid understanding of SQL and database management systems.
• Excellent communication, collaboration, and problem-solving skills.
• Ability to work independently and as part of a team in a fast-paced environment.
• Ability to write SQL / NoSQL queries using aggregations.
• Solid understanding on Event driven architecture using RabbitMQ / KAFKA.
• Solid Understanding on Design patterns like CQRS, Event Sourcing, side car etc...
• Strong understanding on Micro service architecture.
• Strong analytical and critical thinking skills.
• Attention to detail and a commitment to delivering high-quality work.
Location:
Language Requirements:
Time Type:
If you are a California resident, by submitting your information, you acknowledge that you have read and have access to the Job Applicant Privacy Notice for California Residents