TE

Core Java Developer

Teamware Solutions
Bangalore5-7 LPA Posted 16 Jul 2025
FULL TIME
Jenkins
Gitlab
Java
Oracle
Mysql
+1 more

Job Description

We are looking for an experienced Core Java Developer to design, develop, and maintain high-performance, scalable, and secure backend applications. The ideal candidate will have 4 to 5 years of hands-on experience with Core Java, strong understanding of OOP concepts, and solid experience in multithreading, collections, and JVM internals.

Key Responsibilities:

  • Design, develop, test, and maintain Java-based backend systems using Core Java.
  • Build scalable and maintainable applications with a focus on performance and reliability.
  • Collaborate with cross-functional teams including business analysts, QA, and DevOps.
  • Write clean, efficient, and reusable code following coding standards and best practices.
  • Troubleshoot and resolve production issues and application bugs.
  • Participate in code reviews and provide constructive feedback.
  • Develop and maintain technical documentation for applications and systems.
  • Contribute to unit testing, integration testing, and CI/CD processes.

Required Skills & Qualifications:

  • 4 to 5 years of hands-on experience with Core Java (Java 8 or higher).
  • Strong understanding of OOP, data structures, algorithms, and design patterns.
  • Proficient in Java Collections Framework, Multithreading, and Concurrency APIs.
  • Experience with JDBC, exception handling, and file I/O.
  • Familiarity with build tools like Maven or Gradle.
  • Knowledge of version control tools like Git.
  • Good problem-solving skills and the ability to work independently or in a team.

Preferred Skills (Good to Have):

  • Experience with Spring Core, Spring Boot, or other Java frameworks.
  • Familiarity with RESTful API development.
  • Exposure to ORM tools like Hibernate or JPA.
  • Understanding of JVM performance tuning and memory management.
  • Basic experience with SQL databases (e.g., MySQL, PostgreSQL, Oracle).
  • Exposure to CI/CD tools such as Jenkins or GitLab CI.
  • Knowledge of containerization (Docker) is a plus.