Home India Java Application Developer (Trainee)

Home India Java Application Developer (Trainee)

Java Application Developer (Trainee)

Full time at Pashtek • Salesforce and SAP Partner in India
Posted on February 5, 2025

Job details

Job Title: Java Developer - Trainee (Spring Boot, API Development) Location: Chennai, India Job Type: Full-Time About the Company We are an innovative and rapidly growing tech company specializing in delivering scalable and high-performance solutions to clients across various industries. We are looking for a passionate and skilled Java Developer to join our dynamic development team in Chennai. This is an exciting opportunity to work on cutting-edge technologies and contribute to the development of high-quality, robust APIs and applications. Job Description As a Java Developer, you will play a critical role in the design, development, and maintenance of RESTful APIs and backend systems using Java and Spring Boot. You will collaborate with cross-functional teams to build scalable, efficient, and secure services that meet the needs of our business.

  • Key Responsibilities:Design, develop, and maintain high-quality APIs using Java and Spring Boot.
  • Collaborate with front-end developers, UX/UI designers, and product managers to build features and enhance application performance.
  • Work with Spring MVC, Spring Data JPA, and other Spring modules to develop backend systems.
  • Ensure code quality and adherence to best practices, including writing unit and integration tests.
  • Troubleshoot, debug, and optimize existing codebase to improve performance and scalability.
  • Participate in code reviews, ensuring best practices are followed.
  • Implement security features such as authentication, authorization, and data encryption.
  • Keep up-to-date with the latest trends and technologies in Java development.
  • Required Skills & Qualifications:Strong proficiency in Java (preferably Java 8 or higher).
  • Extensive experience with Spring Boot for developing RESTful APIs and microservices.
  • Solid understanding of Spring Framework (Spring MVC, Spring Data JPA, Spring Security, etc.).
  • Experience with relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks (e.g., Hibernate).
  • Familiarity with RESTful web services and API design principles.
  • Knowledge of version control systems such as Git.
  • Ability to write clean, maintainable, and efficient code.
  • Experience with unit testing and integration testing (using frameworks like JUnit, TestNG).
  • Knowledge of Docker and basic containerization concepts is a plus.
  • Strong problem-solving skills, with an ability to troubleshoot and optimize code.
  • Excellent communication skills and the ability to work well in a team-oriented environment.
  • Preferred Skills:Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Knowledge of CI/CD pipelines and automation tools like Jenkins, GitLab CI, etc.
  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
  • Exposure to microservices architecture and related patterns.
  • Educational Qualifications:Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All Java Jobs
Feedback Feedback