Home
Jobs

Java Developer- Bangalore, Chennai

4 - 9 years

5 - 6 Lacs

Posted:3 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Hiring for Java Developer- Chennai, Bangalore Job Title: Java Developer (4 Years Experience) Department: Software Development Job Overview: We are looking for a talented and experienced Java Developer to join our growing development team. With 4 years of experience in Java-based technologies, you will be responsible for developing, testing, and maintaining complex software applications. This is a fantastic opportunity to work in a fast-paced environment where you will collaborate with cross-functional teams to build scalable and efficient solutions. Key Responsibilities: Design, develop, test, and maintain Java-based applications and microservices. Collaborate with cross-functional teams to define software requirements and implement solutions. Write clean, maintainable, and efficient code using best practices and design patterns (e.g., MVC, Singleton, Factory, etc.). Develop RESTful APIs for integration with external systems and applications. Perform unit testing and integration testing to ensure robust and reliable software. Troubleshoot, debug, and optimize applications for performance, security, and scalability. Participate in code reviews and provide constructive feedback to peers to ensure high-quality standards. Maintain and update existing Java applications by implementing new features or bug fixes. Continuously learn and implement emerging technologies and industry best practices. Required Skills: Core Java: Solid understanding of Java fundamentals, object-oriented programming (OOP), and design patterns. Spring Framework: Experience with Spring Boot, Spring MVC, Spring Security, and other Spring modules. Web Services: Knowledge of RESTful services, SOAP, and API design and development. Databases: Proficiency in relational databases (e.g., MySQL, PostgreSQL, Oracle) and SQL. Version Control: Experience with Git or other version control systems. Testing: Experience with unit testing frameworks like JUnit, Mockito, or TestNG. Build Tools: Familiarity with build tools like Maven, Gradle, or Ant. Agile Methodologies: Experience working in Agile/Scrum environments. Problem-Solving: Strong debugging, troubleshooting, and problem-solving skills. Collaboration: Ability to work collaboratively in a team environment with a focus on delivering high-quality solutions. Preferred Qualifications: Experience with microservices architecture and Spring Cloud . Knowledge of cloud platforms (AWS, Azure, Google Cloud). Familiarity with containerization tools like Docker. Experience with NoSQL databases (e.g., MongoDB, Cassandra). Experience in frontend technologies (HTML, CSS, JavaScript, or frameworks like Angular/React) is a plus. Familiarity with DevOps practices and CI/CD pipelines (Jenkins, GitLab, etc.). Knowledge of enterprise integration patterns and related tools.

Mock Interview

Practice Video Interview with JobPe AI

Start Maven Interview Now
Diverse Lynx
Diverse Lynx

Information Technology and Staffing

Indianapolis

51-200 Employees

546 Jobs

    Key People

  • Sandeep Firke

    President
  • Navneet Kumar

    CEO

RecommendedJobs for You