Point your AI agent at freehire and let it find you a job.

Get the CLI →

Calsoft

NewBe an early applicant

Java Developer - Immediate Joiner

Posted Updated
Discussion


Notice Period: Immediate Joiners Only


Job Description
We are looking for a skilled Java Developer with strong expertise in Java, Spring Boot, Data Structures & Algorithms, and Microservices Architecture. The ideal candidate should have experience in developing scalable, secure, and high-performance applications using modern Java technologies.
Key Responsibilities

    • Design, develop, test, and maintain scalable applications using Java and Spring Boot.
    • Develop and maintain RESTful APIs and microservices.
    • Apply Data Structures and Algorithms to build efficient and optimized solutions.
    • Work with databases, including SQL and query optimization.
    • Implement application security, exception handling, logging, and performance optimization.
    • Collaborate with cross-functional teams to understand requirements and deliver quality software.
    • Participate in code reviews, debugging, unit testing, and production support.
    • Follow coding standards and best practices throughout the software development lifecycle.
    • Required Skills
    • Strong proficiency in Core Java and Object-Oriented Programming (OOPs).
    • Good understanding of Data Structures & Algorithms.
    • Hands-on experience with Spring Boot, Spring MVC, and Spring Framework.
    • Strong knowledge of Microservices Architecture and REST APIs.
    • Experience with Hibernate/JPA.
    • Knowledge of SQL databases such as MySQL, PostgreSQL, or Oracle.
    • Familiarity with Git, Maven/Gradle, and unit testing frameworks such as JUnit and Mockito.
    • Understanding of multithreading, collections, exception handling, and Java 8+ features.
    • Good problem-solving, analytical, and communication skills.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.