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)
Required Skill Profession
Computer Occupations