Overview
Job Summary We are looking for a skilled Java Developer with 2+ years of hands-on experience in designing, developing, and maintaining Java-based applications. The ideal candidate should be comfortable working in a collaborative environment and have a strong understanding of core Java and modern frameworks.
Experience: 2+ Years
Location: Bengaluru
Employment Type: Full-Time
Responsibilities
- Design, develop, test, and maintain Java-based applications
- Write clean, scalable, and efficient code following best practices
- Participate in requirement analysis and technical design discussions
- Develop and consume RESTful APIs
- Troubleshoot, debug, and resolve application issues
- Work closely with cross-functional teams including QA, DevOps, and Product
- Perform code reviews and contribute to continuous improvement
- Ensure application performance, security, and scalability
Required Skills & Qualifications
- 2+ years of professional experience in Java development
- Strong knowledge of Core Java, OOP concepts, and data structures
- Experience with Java frameworks such as Spring / Spring Boot
- Hands-on experience with REST APIs and web services
- Working knowledge of SQL and relational databases (MySQL, PostgreSQL, Oracle, etc.)
- Familiarity with version control tools like Git
- Understanding of SDLC and Agile methodologies
- Good problem-solving and debugging skills
Good To Have (Preferred Skills)
- Experience with Hibernate / JPA
- Exposure to microservices architecture
- Knowledge of basic front-end technologies (HTML, CSS, JavaScript)
- Experience with build tools like Maven or Gradle
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Understanding of CI/CD pipelines and Docker
Education
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
What We Offer
- Competitive salary and benefits
- Learning and career growth opportunities
- Collaborative and innovative work environment
- Flexible work options (if applicable)
Skills: java, leetcode, data structures