Note: Must have experimented mentoring and leading code reviews
Our client, a leading technology-driven organization, is seeking a Senior Java Engineer to join their team. As a Senior Java Engineer, you will be part of the Software Development Department supporting innovative cloud-native solutions. The ideal candidate will have strong problem-solving skills, proactive initiative, and excellent collaboration abilities, which will align successfully in the organization.
Job Title:: Senior Java Engineer
Location:: Remote in CST or EST location only
What''''''''s the Job?
- Design, develop, and deploy modern Java-based microservices using Spring Boot and Java 17+
- Collaborate with architects and lead engineers on system design, integration, and performance optimization
- Implement event-driven and cloud-native architectures utilizing Kafka, RabbitMQ, or similar technologies
- Write high-quality, maintainable, and testable code following best practices and design patterns
- Participate in and lead peer reviews, ensuring code quality, security, and performance standards are met
What''''''''s Needed?
- 7+ years of professional software engineering experience
- Advanced proficiency in Java (Java 17+) and Spring Boot (Spring Data, Spring Security, REST APIs)
- Strong background in microservices and event-driven architecture
- Experience with cloud platforms (AWS, Azure, or Google Cloud Platform)
- Solid understanding of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB, etc.)
What''''''''s in it for me?
- Opportunity to work on cutting-edge cloud-native microservices projects
- Collaborate with a talented and innovative engineering team
- Engage in continuous learning and professional development
- Be part of a forward-thinking organization that values initiative and technical excellence
- Flexible remote work environment supporting work-life balance