Match score not available

Senior Java Software Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

At least 6 years of experience in software development with Java and related technologies., Strong proficiency in Java 17 and experience with Spring Boot applications., Firm understanding of microservices architecture and experience with RESTful APIs., Experience with Kubernetes, Apache Kafka, and PostgreSQL database management..

Key responsabilities:

  • Develop, test, and maintain high-quality software products using Java and Spring Boot.
  • Design and implement scalable microservices architecture and collaborate with cross-functional teams.
  • Participate in code reviews and ensure adherence to coding standards.
  • Provide mentorship and technical guidance to junior engineers.

Chiselon Technologies Private Limited logo
Chiselon Technologies Private Limited
11 - 50 Employees
See all jobs

Job description


Job Overview

We are seeking a skilled Senior Java Software Engineer to join our team. This is a remote position based in Chennai, designed for professionals with 7 to 10 years of work experience. The successful candidate will be responsible for designing, developing, and maintaining Java applications that are efficient and reliable, utilizing their expertise in Java 17, Spring Boot, and more, to contribute to our innovative projects.


Qualifications and Skills

  • At least 6 years of experience in software development focusing on the Java programming language and related technologies.
  • Strong proficiency in Java 17, with a good understanding of its nuances and features relevant to enterprise applications.
  • Proven experience in developing Spring Boot applications is required, demonstrating knowledge of dependency injection and autoconfiguration features.
  • Firm understanding of microservices architecture principles and hands-on experience in designing and implementing microservices is essential.
  • Experience with designing and consuming RESTful APIs, ensuring high performance and responsiveness to requests from the front-end.
  • Experience working with Kubernetes for container orchestration and management of application deployment is required.
  • Proficiency in using Apache Kafka for building real-time data pipelines and streaming applications is essential.
  • Experience with Microsoft Azure cloud services for deploying and managing applications is advantageous but not mandatory.
  • Hands-on experience with PostgreSQL database management, with ability to write optimized SQL queries and manage database schema design.


Roles and Responsibilities

  • Develop, test, and maintain high-quality software products using Java, Spring Boot, and associated technologies.
  • Ensure software applications meet both technical specifications and end-user needs effectively and efficiently.
  • Design and implement scalable microservices architecture, leveraging your experience with RESTful APIs and server-side logic.
  • Collaborate with cross-functional teams through the entire software development lifecycle, including requirement gathering and development.
  • Participate in code reviews to ensure high-quality code and maintain company coding standards.
  • Continuously align application architecture with the latest industry standards and best practices in cloud and enterprise software.
  • Maintain up-to-date knowledge of relevant latest technologies and trends, to recommend and implement new solutions as necessary.
  • Provide mentorship and technical guidance to junior engineers, fostering an environment of open communication and knowledge sharing.

Salary

2000000 - 2600000 INR (Per Year)


Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Collaboration
  • Problem Solving

Java Developer Related jobs