Posted on: 19/12/2025
Description:
Position : Java Developer
Location : Bangalore
Notice Period : Immediate to 15 Days
Experience : 3 to 5 years
Roles & Responsibilities:
1. Java Development :
- Develop and maintain web server applications using Java 8+.
- Utilize object-oriented design principles and design patterns to write high-quality, well-architected code.
- Implement secure and scalable code, ensuring adherence to best practices and industry standards.
2. Web Services Architecture :
- Build and design high-performance, scalable web services using modern architecture frameworks and API technologies.
- Develop and manage microservices architecture with hands-on experience in Spring Boot, Spring Data JPA, Hibernate, REST, JMS, and messaging techniques.
3. Software Engineering Best Practices :
- Engage in requirement gathering and analysis to understand and refine the product requirements.
- Perform code reviews, write unit tests, and ensure proper documentation of developed features.
- Stay updated with and incorporate open-source technologies into projects as needed.
4. Debugging & Problem Solving :
- Utilize strong debugging and analytical skills to troubleshoot and resolve complex issues.
- Configure and tune application servers, JVM, operating systems, and databases to optimize performance.
5. Database Management :
- Work with both NoSQL and SQL databases, such as Cassandra, Redis, Couchbase, Aurora, MySQL, etc.
- Understand and leverage AWS cloud database services, including RDS, DynamoDB, S3, and related technologies.
6. Cloud & DevOps Integration :
- Integrate cloud-based solutions using Amazon Web Services (AWS), focusing on cloud architecture and services.
- Implement DevOps practices, including continuous integration and deployment (CI/CD) using tools like Jenkins, Docker, and Kubernetes.
- Work on containerization technologies, with a preference for Kubernetes.
7. Event-Driven Architecture : Implement and manage event-driven architectures using Kafka, SNS/SQS, and other relevant technologies.
8. Agile Development :
- Participate in the agile software development process, ensuring adherence to coding standards, source control management, and best practices in testing and operations.
9. Tool Proficiency :
- Use development tools such as Git, Artifactory, JIRA, and other relevant software.
- Maintain proficiency in reading various source code languages, software patterns, and methodologies.
10. Project Management :
- Manage multiple tasks simultaneously, detailing solutions and ensuring timely completion of deliverables.
- Collaborate with cross-functional teams, contributing to overall project success.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1592796
Interview Questions for you
View All