Job Summary:
We are looking for an experienced Java Spring Boot Developer with a strong background in technical consulting, solution design, and full lifecycle project involvement from envisioning to deployment. The ideal candidate will possess hands-on development expertise in Core Java, J2EE, JPOs, and REST-based web services. A strong understanding of 3DS products and technologies is highly desirable for this role.
Key Responsibilities:
- Actively participate in technical consulting, solution design, project envisioning, planning, development, and deployment phases.
- Design, develop, and maintain robust, high-performance, and scalable applications using Java, Spring Boot, J2EE, and related technologies.
- Implement and consume REST-based web services effectively.
- Leverage strong knowledge of 3DS products and technologies to develop integrated and optimized solutions.
- Collaborate with cross-functional teams, including product owners, architects, and quality assurance, to deliver high-quality software.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Perform code reviews and provide constructive feedback to team members.
- Troubleshoot, debug, and resolve software defects and issues.
- Contribute to the continuous improvement of development processes and tools.
- Stay updated with the latest industry trends, technologies, and best practices in Java and Spring Boot development.
Required Qualifications:
- Proven experience in technical consulting, solution design, project envisioning, planning, development, and deployment.
- Strong hands-on development experience in:
- Core Java and J2EE
- Spring Boot framework
- JPOs (Java Portable Objects - if applicable to your specific 3DS context, clarify if not; otherwise, this might be a very specific 3DS term and may need clarification if not universally known)
- REST-based web services
- Strong knowledge of 3DS products and technologies (e.g., Dassault Systmes products like 3DEXPERIENCE, CATIA, ENOVIA, DELMIA, SOLIDWORKS, etc. - clarify which specific 3DS technologies are relevant for your company if this is a critical requirement).
- Familiarity with database technologies (e.g., SQL, NoSQL).
- Experience with version control systems (e.g., Git).
- Solid understanding of software development lifecycle (SDLC) and agile methodologies.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and as part of a collaborative team.
Join Us:
We are looking for immediate to 30-day joiners who are passionate about building innovative software solutions and eager to contribute to our growth. If you meet the qualifications and are excited by the opportunity to work on challenging projects, we encourage you to apply.