Designation - Java Developer
DTDC Koramangala IT Office
Key Responsibilities:-
● Designing,developing, and maintaining high-performance, scalable web applications using Java, Spring, and Spring Boot.
● Collaborating with cross-functional teams to define, design, and ship new features.
● Writingclean, maintainable, and efficient code.
● Ensuringthebest possible performance, quality, and responsiveness of the applications.
● Troubleshooting and debugging issues to optimize performance.
● Stayingup-to-date with new technologies and industry best practices.
Technical Skills
● Strongproficiency in Java programming language. Should be hands on experience with Java 8 or above.
● In-depthunderstanding of Spring and Spring Boot frameworks.
● Experiencewith RESTful web services and Microservices architecture, Design patterns and Spring cloud features.
● Proficiencyin database technologies such as MySQL, PostgreSQL, or MongoDB.
● Experiencewith messaging technologies such as Apache Kafka.
● Experiencewith ORMframeworks such as JPA, Hibernate or Spring Data.
● Familiarity with front-end technologies such as HTML, CSS, and JavaScript is a plus.
● Knowledgeofversion control systems such as Git.
● Experiencewith unit testing frameworks such as JUnit, Mockito.
● Familiarity with build tools such as Maven or Gradle.
● Experiencewith cloud platforms such as AWS, Azure, or Google Cloud Platform.
● KnowledgeofDevOpspractices and tools such as Docker, Kubernetes, and Jenkins pipelines.
● Experiencewith Agile development methodologies.
● Understandingof software development methodologies and best practices.
● Excellentproblem-solving and analytical skills.
● Strongcommunication and teamwork skills.
Qualifications and Experience
● Bachelor’sdegreeincomputer science, Engineering, or related field.
● Provenexperience(5-6Yrs) as a Java developer with a strong understanding of Spring and Spring Boot frameworks.
● Hands-onexperiencewith RESTful web services and Microservices architecture.
● Proficiencyindatabase technologies such as MySQL, PostgreSQL, or MongoDB.
● Familiaritywith front-end technologies such as HTML, CSS, and JavaScript is a plus.
● Excellentproblem-solving and analytical skills.
● Strongcommunicationandteamwork skills