Java Developer

Location: Ahmedabad/Junagadh

Experience: 2+ years

Position Type: Full-time

Company Description:

TechRover™ Solutions is a dynamic and innovative tech company with a strong presence in Ahmedabad and Junagadh. We specialize in providing cutting-edge solutions. We are seeking a talented Java Developer to join our team and contribute to our ongoing success. If you are passionate about software development, have a strong background in Java, and possess expertise in Spring Boot, Docker, Kubernetes, MongoDB, and the following technologies, we want to hear from you.

Position Overview:

TechRover™ Solutions is a dynamic and innovative tech company with a strong presence in Ahmedabad and Junagadh. We specialize in providing cutting-edge solutions. We are seeking a talented Java Developer to join our team and contribute to our ongoing success. If you are passionate about software development, have a strong background in Java, and possess expertise in Spring Boot, Docker, Kubernetes, MongoDB, and the following technologies, we want to hear from you.

Key Responsibilities:

  • Design, develop, and maintain Java-based applications using Spring Boot.
  • Collaborate with other developers, business analysts, and stakeholders to understand project requirements.
  • Write well-designed, efficient, and testable code.
  • Implement containerization using Docker for application deployment.
  • Manage and orchestrate containerized applications using Kubernetes.
  • Utilize MongoDB for database management and administration.
  • Debug and resolve technical issues in existing software.
  • Optimize application performance and ensure scalability.
  • Follow industry best practices and coding standards.
  • Stay up-to-date with emerging technologies and industry trends.
  • Participate in code reviews to maintain code quality.
  • Contribute to the development of technical documentation.
  • Provide regular updates on project progress and escalate issues as needed.

Additional Requirements:

  • Ability to write unit tests with Mockito and measure code coverage with Jacoco.
  • Familiarity with Spring MVC architecture.
  • Understanding of Spring AOP (Aspect-Oriented Programming) concepts.
  • Knowledge of microservice architecture principles and best practices.
  • Proficiency in Git/GitLab for code commit and version control.
  • Experience with message queuing systems like RMQ (RabbitMQ) or Amazon MQ.
  • Strong knowledge of scheduler systems.
  • Experience working with API gateways, social authentication, payment methods, notifications, video call services, sockets, and other related technologies is beneficial.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Proven experience of 2 or more years as a Java Developer.
  • Strong proficiency in Java programming language.
  • Expertise in Spring Boot and the Spring Framework.
  • Knowledge of web application development concepts.
  • Familiarity with RESTful API design and development.
  • Experience with database management systems, including SQL, NoSQL (MongoDB), and related technologies.
  • Understanding of software development lifecycle (SDLC) and agile methodologies.
  • Hands-on experience with Docker and Kubernetes.
  • Familiarity with container orchestration and microservices architecture.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.
Apply for this job

file name

Scroll to Top