Enlighten Hacks - Community for Growth

java developer

Ahmedabad, GJ, IN

11 days ago
Save Job

Summary

Job Description

Job Title: Junior/Senior Java Software Engineer

Location: Vadodara, India

Key Responsibilities

  • Lead day-to-day software development tasks using Java programming, adhering to best practices.
  • Leverage your expertise in microservices architecture to design and implement scalable and efficient solutions.
  • Utilize the Spring Framework (including Spring Boot, Spring Cloud, and other Spring components) to enhance and optimize software solutions.
  • Work closely with cross-functional teams (product, design, QA) to design, develop, and deploy robust, high-quality software products.
  • Solve complex technical challenges through innovative thinking, enhancing the development process and workflow.
  • Participate in code reviews, knowledge sharing, and mentorship of junior developers.
  • Contribute to the continuous improvement of software quality and team performance.

Qualifications

  • Strong proficiency in Java programming and object-oriented design.
  • Extensive hands-on experience with microservices architecture and working knowledge of Spring Framework, including Spring Boot and Spring Cloud.
  • Solid understanding of RESTful web services, API design, and best practices for scalable backend services.
  • Proven experience with cloud platforms, containerization, and orchestration tools (such as Docker, Kubernetes) is a plus.
  • Exceptional problem-solving skills and a passion for solving complex technical challenges.
  • Strong collaboration and communication skills, with the ability to work effectively in a cross-functional team environment.
  • Bachelor's degree in Computer Science or a related field.
  • Previous experience in the software development industry and familiarity with software development methodologies (Agile, Scrum, etc.) is highly desirable.
  • Knowledge of additional programming languages or technologies is a plus, such as Python, JavaScript, or Node.js.

Desired Skills

  • Familiarity with DevOps practices, CI/CD pipelines, and version control systems (e.g., Git).
  • Experience with testing frameworks (e.g., JUnit, Mockito) and performance optimization techniques.
  • Familiarity with cloud technologies (AWS, Azure, GCP) and deployment processes.

Skills: spring boot,containerization,core java,cloud platforms,devops practices,ci/cd pipelines,javascript,spring framework,restful web services,git,java programming,version control systems,java,springboot,junit,cloud technologies,gcp,testing frameworks,performance optimization,spring cloud,docker,microservices architecture,api design,mockito,azure,orchestration tools,kubernetes,aws

How strong is your resume?

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

People also searched: