Senior Java Full Stack Developer Job Overview We are looking for a highly skilled Senior Java Full Stack Developer with 13+ years of experience in designing, developing, and delivering enterprise-grade applications. The ideal candidate will possess strong expertise in backend Java technologies, modern front-end frameworks, microservices architecture, cloud platforms, and Agile development methodologies.
Required Qualifications - 13+ years of hands-on experience in Java Full Stack Development
- Strong expertise in Core Java, Java 8/11/17, and J2EE technologies
- Extensive experience with Spring Boot, Spring MVC, Spring Security, and Microservices
- Proficiency in RESTful APIs, Web Services, and distributed systems
- Strong experience with Angular or ReactJS, JavaScript, TypeScript, HTML5, and CSS3
- Hands-on experience with relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL
- Experience with Kafka/RabbitMQ messaging systems
- Strong understanding of cloud platforms such as AWS, Azure, or Google Cloud Platform
- Experience with Docker, Kubernetes, Jenkins, CI/CD pipelines, and Git-based version control
- Familiarity with Agile/Scrum development methodologies
- Excellent analytical, problem-solving, and communication skills
Key Responsibilities - Design, develop, and implement scalable full-stack enterprise applications
- Develop and maintain microservices-based architecture and REST APIs
- Collaborate with cross-functional teams including architects, business analysts, and QA teams
- Build responsive and high-performing user interfaces using modern front-end technologies
- Participate in code reviews, technical design discussions, and architectural decisions
- Troubleshoot and resolve application performance and production issues
- Ensure application security, scalability, maintainability, and reliability
- Contribute to continuous improvement and best development practices
Preferred Qualifications - Experience in Banking, Financial Services, or Healthcare domain preferred
- Cloud certifications are an added advantage
- Experience working in large-scale enterprise environments
Education Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or related field
For applications and inquiries, contact: [email protected]