Job Description
Responsibilities
• Work with business users to gather functional requirements.
• Combine your technical expertise and problem-solving passion to turn complex problems into end-to-end solutions.
• Work with client architects to do high-level/low-level design/architecture.
• Design and implement high-quality, test-driven BE code for various projects.
• Unit Testing/Integration Testing.
• Code Configuration and Release Management.
• Document technical design as well as other technical documents based on the project's compliance requirements.
• Work collaboratively with team members to ensure deadlines are met.
• Stay current on changes in technology and keep adding to your skill set.
• Mentor your juniors, review their work, and provide feedback.
Qualifications
• Minimum 4 Years of experience in Web Application and API development, in Java 8 and above.
• Working experience with MVC frameworks like Spring, Play, etc.
• Experience with Multi-threading, Collections, and concurrent API.
• Working experience with web services and APIs (REST, SOAP).
• Experience in developing microservices in Spring Boot.
• Experience writing high-quality code with fully automated unit test coverage (JUnit, Mockito, etc. ).
• Experience defining and applying design/coding standards, patterns, and quality metrics depending on the solution.
• Working experience with data platforms (relational and/or NoSQL) and messaging technologies.
• Excellent OOPs, data structure, and algorithm knowledge.
• Understanding & experience in API management, Swagger.
• Working experience with LINUX/UNIX environment and shell scripts.
• Proficiency in English.
• Strong collaborator and comfortable working in an agile, remote, and distributed team environment.
• Demonstrated ability to mentor junior software engineers or software developers in all aspects of their engineering duties.
• Experience in one or more front-end development technologies.
• Working experience with various CI/CD systems (Jenkins, Docker, Kubernetes) and build tools (ant, maven, gradle, etc. ).
• Working experience creating high-performing applications, including profiling and tuning to improve performance.
• Knowledge of public cloud infrastructures (AWS, Azure, GCP).
• Knowledge of one or more security or integration framework (PING, Octa).
• Knowledge of containerization
💡 Quick Summary
Seeking a career-building opportunity? The Senior Java Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Jaipur offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
