About the role
DESCRIPTION:
We are looking for an experienced Senior Full Stack Java Developer with 10+ years of hands-on experience designing, developing, and delivering enterprise-grade applications. The ideal candidate will possess strong expertise in Java Spring Boot, Microservices, modern front-end frameworks, cloud technologies, and system architecture. This role requires technical leadership, mentoring capabilities, and the ability to drive end-to-end solution development.
KEY RESPONSIBILITIES:
- Design, develop, and maintain scalable high-performance enterprise applications.
- Architect and implement microservices-based solutions using Java and Spring Boot.
- Develop responsive and intuitive user interfaces using Angular or React.
- Lead technical design discussions and provide architectural recommendations.
- Collaborate with product owners, business analysts, architects, and cross-functional teams to translate business requirements into technical solutions.
- Drive best practices in coding, testing, security, performance optimization, and deployment.
- Review code, mentor team members, and ensure adherence to development standards.
- Design and optimize RESTful APIs and integration services.
- Troubleshoot complex production issues and implement sustainable solutions.
- Participate in Agile Scrum ceremonies and contribute to release planning.
- Support DevOps initiatives and CI/CD implementation.
REQUIRED TECHNICAL SKILLS
- Backend Development: Strong expertise in Java 8, 11, 17+, Spring Framework, Spring Boot, Spring MVC, Spring Security, Hibernate, JPA, RESTful APIs, Microservices Architecture, Multithreading and Concurrency, Design Patterns, and SOLID Principles.
- Frontend Development: Angular 8+ preferred or React.js, TypeScript, JavaScript ES6+, HTML5, CSS3, Bootstrap, Angular Material.
- Database Technologies: Oracle, MySQL, PostgreSQL, SQL Performance Tuning, Database Design, and Optimization.
- Messaging and Integration: Kafka, RabbitMQ, REST, SOAP Services, Event-Driven Architecture.
- DevOps and Tools: Git, Maven, Gradle, Jenkins, Docker, Kubernetes, SonarQube, JUnit, Mockito.
- Cloud Platforms: AWS, Azure, GCP, Containerized Deployments, Cloud-Native Application Development.
Millions of jobs, with real people getting hired every day
Questions, answered
Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.
Yes. This role at Diverse Lynx was screened before publishing – we confirmed the employer before listing it.
The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.
This position can be done from anywhere, with no in-office requirement.
Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.
