Job Description
Design, develop, implement and maintain java application phases, code and software.
• Familiarity with a variety of designs, languages and methodologies (e.g. SQL, ORM, J2EE, Kafka, Microservices).
• Develop moderately to large, complex application solutions by analyzing and breaking down of system requirements.
• Responsible for quality control of all development deliverables.
• Develop, maintain and implement standards and methodologies for software development.
• Competence and comfort using a variety of spring projects such as spring boot, spring batch, spring cloud, spring Integration, spring security.
• Transform system requirements into technical design and application code base.
• Independently analyse moderately complex system requirements and translate to industry standard technical design.
• Estimate development effort in support of project requests, based on documentation provided.
• Participate in code quality checks through reviews and code quality tools.
• Perform other related duties as required. Required Technology Skills
o Knowledge of Cloud-Native Development, proficient in JDK 11, Spring Boot 2.x, Spring Cloud, Spring Batch and Integration using Microservice architecture and reactjs front end
o. Hands-on experience with Reactjs , Materail-UI and Tailwind CSS
o Hands-on experience with unit testing/integration testing tools like Mockito, Junit, and Cucumber.
o Git/Maven expertise.
o Working experience in building Images and Containerization using Docker, Docker Engine using an orchestration system like Kubernetes/Openshift
o Good at building and developing RESTful APIs, schemas, and documentation using tools like Swagger and dev testing using tools like Postman
o Experience analyzing/tuning microservices performance Required domain knowledge
o At least three years of knowledge working on logistics platforms
o Understanding of warehouse management systems and operations
o Working experience in the delivery of products related to increasing performance on applications for extreme sorting and delivery
Qualifications
Bachelor’s degree in Computer Science or a related field
• 2 yrs+ of experience in a directly related field
💡 Quick Summary
Seeking a career-building opportunity? The Senior Java Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in New Delhi 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.
