Soft Suave Technologies

Java Developer

Chennai, TN, IN

about 1 month ago
Save Job

Summary

We are looking for a motivated and enthusiastic Java Developer to join our growing team. The ideal candidate should have 2-3 years of hands-on experience with Java, Spring Boot, Microservices, Hibernate, and databases like MySQL/PostgreSQL. If you are passionate about building scalable and high-performance applications and have experience with modern software development practices, we want to hear from you!

Responsibilities

  • Develop, test, and maintain Java-based applications using Spring Boot and Microservices architecture.
  • Work with Hibernate for ORM and manage database interactions with MySQL or PostgreSQL.
  • Collaborate with cross-functional teams to design and implement new features and functionalities.
  • Utilize version control tools like Git for efficient project management and collaboration.
  • Write unit and integration tests using JUnit and Mockito to ensure high code quality.
  • Participate in code reviews and contribute to continuous improvement of development practices.
  • Work with containerization technologies like Docker to deploy and manage applications.
  • Assist in the creation and maintenance of CI/CD pipelines for seamless code deployment.
  • Implement cloud-based solutions and services on AWS/Azure platforms.
  • Ensure application performance, scalability, and security requirements are met.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 2-3 years of experience in Java development with a focus on backend technologies.
  • Core Java: Proficient in Java programming language, OOP concepts, and design patterns.
  • Frameworks: Experience with Spring Boot, Spring MVC, and Microservices.
  • Database: Strong knowledge of relational databases like MySQL or PostgreSQL, including writing efficient queries and database design.

Tools

  • Version control using Git.
  • Build tools like Maven or Gradle for dependency management.
  • Containerization with Docker.
  • Testing: Familiarity with writing unit tests and mock objects using JUnit and Mockito.
  • Cloud/DevOps: Experience working with CI/CD pipelines and cloud platforms like AWS or Azure.
  • Frontend: Basic understanding of HTML, CSS, and JavaScript for front-end integration.

Desirable Skills

  • Experience working in Agile environments.
  • Familiarity with additional cloud services like Kubernetes, Lambda, etc.
  • Knowledge of messaging systems like RabbitMQ, Kafka, or similar.

Personal Skills

  • Strong analytical and problem-solving skills.
  • Good communication skills with the ability to work in a collaborative team environment.
  • A proactive mindset with the ability to work independently and meet deadlines.

This job was posted by Ashwini Ayyanarswamy from Soft Suave.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: