Bangalore, Karnataka, India
Manufacturing & Industrial
Full-Time
DTechworks
Overview
Responsibilities
(ref:hirist.tech)
- 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.
- 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.
- 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.
(ref:hirist.tech)
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in