Senior Software Engineer - Java

hirist

Bangalore 3 Years Exp Posted 34d ago

Job Description

Key Responsibilities :

 

- Design, develop, and maintain backend components and APIs using Java, J2EE, and Spring Boot.

 

- Write clean, maintainable, and efficient code following best practices.

 

- Work with MySQL databases : design schema, write complex queries, and optimize performance.

 

- Collaborate with front-end developers, QA engineers, and product managers to deliver high-quality solutions.

 

- Participate in code reviews and contribute to a culture of continuous improvement.

 

- Troubleshoot, debug, and resolve production issues in a timely manner.

 

Required Skills & Qualifications :

 

- 3 to 5 years of hands-on experience in Java/J2EE application development.

 

- Strong proficiency in Multithreading,DSA(Data Structure and algorithm),Spring Boot, Spring MVC, and related frameworks.

 

- Solid understanding of MySQL or other relational databases, including performance tuning.

 

- Experience with RESTful APIs and microservices architecture.

 

- Familiarity with version control tools like Git.

 

- Experience with cloud platforms like AWS, GCP, or Azure.

 

- Exposure to CI/CD pipelines and containerization tools like Docker.

 

- Familiarity with NoSQL databases such as MongoDB or Redis.

 

- Knowledge of messaging queues like RabbitMQ or Kafka.

 

- Good understanding of object-oriented design principles and software engineering best practices.

 

- Ability to write unit and integration tests.

 

- Strong problem-solving and analytical skills.

 

Similar Openings for You