Software Engineering

Java Software Developer

Chennai, Tamil Nadu
Work Type: Full Time

Job Summary:
Talented and experienced Java Software Developer.

3-5 years of professional experience in developing and maintaining Java-based applications, with expertise in Spring Boot, MySQL, and RESTful API development.

Collaborate with cross-functional teams to deliver high-quality solutions that enhance our products and services.

Familiarity with cloud technologies, API testing, and front-end integration is desirable.

Key Responsibilities:

  • Design, develop, and maintain robust Java applications that meet business requirements.
  • Implement and integrate RESTful APIs with both internal and third-party systems.
  • Perform database design, management, and optimization using MySQL.
  • Collaborate with product managers, designers, and other developers to deliver new features and improvements.
  • Conduct unit testing and participate in code reviews to ensure high code quality.
  • Diagnose and resolve software bugs and performance bottlenecks on Windows platforms.
  • Document development processes, architecture, and feature details.

Must-Have Skills:

  • Proficiency in Java and Spring Boot, with a strong understanding of object-oriented programming.
  • Hands-on experience with MySQL, including writing and optimizing queries.
  • Experience developing and maintaining RESTful web services.
  • Solid understanding of Windows-based development environments.
  • Familiarity with software version control systems like SVN , Github.

Preferred Skills:

  • Experience with cloud services such as AWS or other cloud platforms.
  • Knowledge of API testing tools like Postman and API documentation standards using Swagger.
  • Exposure to front-end technologies like React Native for mobile and web development.
  • Familiarity with Linux operating systems for development and deployment.
  • Understanding of DevOps practices and CI/CD pipelines.
  • Basic knowledge of containerization and orchestration tools (Docker, Kubernetes).

Qualifications:

  • 3 - 6 years of professional software development experience.
  • Strong problem-solving skills and the ability to work effectively in a team environment.

Submit Your Application

You have successfully applied
  • You have errors in applying