Java Developer

Job Details


  • ID: 385
  • Location: India, Tamil Nadu, Chennai
  • Type: Contract , Contract to Hire , Freelancer , Full Time , Remote
  • Duration: 1 year
  • Travel: No Travel
  • View All Jobs

Job Description


We are always looking to expand our team of talented professionals at IT Resonance Inc and currently seeking qualified candidates that would make a good fit for Senior Software Engineer.

Job Title: Software Engineer / Senior Software Engineer

Work Timings: 3PM to 12 AM

Experience: 7+ Years

Location: Chennai / Hybrid

Job Summary

We are looking for a Software Engineer with 4+ years of experience in Java backend development. The ideal candidate should have hands-on experience building REST APIs, developing microservices, working with databases, and supporting cloud-based applications. The candidate should be comfortable working in Agile teams and contributing throughout the software development lifecycle. [a69f9cec7d…nth_4y_0m_ | PDF]

Key Responsibilities

  • Design, develop, and maintain Java-based applications using Spring Boot.
  • Develop and enhance RESTful APIs and microservices.
  • Work with MySQL/PostgreSQL databases for application development and optimization.
  • Implement authentication and authorization using Spring Security, JWT, or OAuth2.
  • Collaborate with cross-functional teams to gather requirements and deliver solutions.
  • Monitor and support applications deployed on cloud platforms.
  • Write unit tests and participate in code reviews to maintain code quality.
  • Troubleshoot production issues and optimize application performance.
  • Contribute to CI/CD processes and DevOps initiatives.
  • Mentor junior developers and support knowledge-sharing activities.

Required Skills

  • Strong experience in Java and Spring Boot.
  • Good understanding of Microservices Architecture.
  • Experience developing REST APIs.
  • Hands-on experience with MySQL or PostgreSQL.
  • Knowledge of Spring Security, JWT, and OAuth2.
  • Familiarity with Git, Maven, and Jenkins.
  • Experience with Docker and CI/CD pipelines.
  • Basic cloud experience in AWS services such as EC2, Lambda, S3, and CloudWatch.
  • Knowledge of JUnit and Mockito for testing.
  • Understanding of Agile development methodologies.

 

Good to Have

  • Experience with multithreading and concurrency.
  • Exposure to React or frontend technologies.
  • Knowledge of automation tools and workflows.
  • Experience in financial services, payments, or transaction-processing applications.

Education

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.

Preferred Candidate Profile

  • Strong problem-solving and analytical skills.
  • Good communication and collaboration abilities.
  • Self-motivated and capable of working independently.
  • Experience working in fast-paced product or enterprise environments.

 

Key Skills

ASP.NET JMeter

Application Form


Upload your CV/resume. Max. file size: 20 MB.