Job Overview
            
                
                
                
                    Category
                    Computer Occupations
                 
                
             
            
            
         
        
            Ready to Apply?
            
                Take the Next Step in Your Career
                Join Mphasis and advance your career in Computer Occupations
             
            Apply for This Position
            
                Click the button above to apply on our website
            
         
        
            Job Description
            
                Job Description
Role : Java, J2EE Senior FSD
Location : Offshore/India
Job Summary –
We are looking for 8+ experience Java/J2EE Senior Full Stack Developer (FSD) proficient in designing, developing, and maintaining Java-based applications, often within a full-stack context.
This role involves both front-end and back-end development, requiring expertise in Java, J2EE technologies, and potentially other frameworks like Spring Boot, as well as experience with databases and cloud technologies.
Years of experience needed – 6+ Years
Technical Skills:
Java and J2EE: Strong proficiency in Java and related technologies like Servlets, JSP, and potentially frameworks like Spring and Hibernate.
Full-Stack Development: Experience with both front-end (e.g., HTML, CSS, JavaScript, Angular, React) and back-end technologies.
Cloud Platforms: Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
Database Management: Experience with relational databases like MySQL, PostgreSQL, or others.
Microservices: Experience designing and implementing microservices architectures.
DevOps Principles: Understanding of DevOps practices and continuous integration/continuous delivery (CI/CD).
Build Tools: Experience with build tools like Maven or Gradle.
Required Qualifications:
Design and Development:
Creating and implementing solutions using Java, J2EE, and related technologies.
This includes designing software, developing application components, and building production-ready features.
Full-Stack Development:
Working on both front-end and back-end aspects of applications, potentially including user interfaces with technologies like Angular or React.
Agile Development:
Participating in all stages of the software development lifecycle within an agile framework.
Mentorship and Collaboration:
Guiding junior developers, participating in code reviews, and collaborating with cross-functional teams including product managers and designers.
Performance Optimization:
Ensuring applications are performant, scalable, and maintainable, often utilizing microservices architecture.
Cloud Technologies:
Utilizing cloud platforms like AWS, Azure, or Google Cloud for deployment and management of applications.
Database Management:
Working with databases, including writing complex queries and optimizing performance.
Troubleshooting and Support:
Resolving production issues and providing support for applications.
· Experience in Insurance domain (Preferrable)
            
         
  
  
  
        
        
        
        
        
            Don't Miss This Opportunity!
            
                Mphasis is actively hiring for this Senior Java Software Engineer position
            
            Apply Now