D-TechWorks - Java Developer - Spring Frameworks

D-TechWorks Pvt Ltd
Pune
3 - 6 Years

Posted on: 19/06/2025

Job Description

Responsibilities :

- Design, develop, and maintain robust, scalable, and high-performance backend applications using Java, Spring Boot, and Spring Batch.

- Implement and optimize RESTful APIs to ensure seamless communication between backend services and front-end applications.

- Build and manage batch processing workflows using Spring Batch to handle large-scale data processing.

- Ensure the scalability, performance, and reliability of applications through efficient design and architecture.

- Collaborate with front-end developers, product managers, and other stakeholders to gather requirements and design technical solutions.

- Work closely with database administrators to design and optimize database schemas, queries, and stored procedures.

- Write clean, maintainable, and efficient code that adheres to best practices and coding standards.

- Participate in code reviews, and ensure best practices are followed by the development team.

- Troubleshoot, debug, and optimize applications for performance and reliability.

- Stay up-to-date with emerging technologies and industry trends and apply them in projects.

- Contribute to building an Agile, DevOps-driven, and CI/CD-based development culture.

- Assist in creating and maintaining technical documentation.

Must-Have Skills :

- Proficiency in Java, Spring Boot, and Spring Batch for building backend services and batch processing.

- Strong understanding of RESTful web services and microservices architecture.

- Experience working with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, etc.).

- Familiarity with CI/CD tools such as Jenkins, GitLab, or similar version control tools like Git.

- Experience with unit testing frameworks like JUnit and integration testing.

- Knowledge of performance tuning and troubleshooting in Java applications.

- Familiarity with Agile methodologies and experience working with tools like Rally.

- Strong problem-solving skills, ability to think critically, and troubleshoot technical challenges.

- Excellent communication skills and ability to collaborate with cross-functional teams.

Good-to-Have Skills :

- Experience with Cloud platforms (AWS, Azure, or GCP) for deploying and scaling Java applications.

- Familiarity with containerization technologies like Docker and orchestration with Kubernetes.

- Experience with message queues like Kafka or RabbitMQ.

- Exposure to DevOps practices and tools.

- Knowledge of OAuth2 and other authentication mechanisms.

- Familiarity with front-end technologies (React, Angular) for full-stack development.

- Experience with microservices security best practices.

- Knowledge of Big Data tools and technologies such as Hadoop or Spark is a plus.

Note: This requisition can accept 17 more applications for this requisition!

info-icon

Did you find something suspicious?