Overview
Skills
Job Details
Key Responsibilities:
-
Design, develop, and maintain applications using Java, Spring, and Spring Boot frameworks.
-
Build and integrate RESTful APIs to support application functionality.
-
Work with relational databases (SQL) for data modeling, queries, and performance optimization.
-
Implement CI/CD pipelines using tools such as Maven, GitHub, and Jenkins to automate build, test, and deployment processes.
-
Develop batch processes using Spring Batch for data-intensive operations.
-
Apply multithreading and concurrency concepts to build high-performance, scalable systems.
-
Collaborate with cross-functional teams in Agile/Scrum environments.
-
Troubleshoot, debug, and optimize application performance.
-
Stay updated with emerging technologies and proactively contribute to innovation and improvements.
Required Skills & Qualifications:
-
6+ years of experience in Java development with strong coding and debugging skills.
-
Hands-on experience with Spring, Spring Boot, Spring Batch frameworks.
-
Strong understanding of Java multithreading and concurrency.
-
Proficiency in SQL and relational databases.
-
Experience developing and consuming REST APIs.
-
Familiarity with CI/CD tools such as Maven, GitHub, and Jenkins.
-
Ability to quickly learn and adapt to new technologies.
-
Strong problem-solving and analytical skills.
-
Excellent communication and teamwork abilities.