0% found this document useful (0 votes)
2 views2 pages

Software Engineer - Java

The document outlines a job description for a Software Engineer role requiring expertise in Java, Spring Boot, Microservices, and containerization technologies. Key responsibilities include designing and maintaining scalable applications, implementing microservices architectures, and ensuring code quality through best practices. Candidates should have 3-5 years of experience, strong analytical skills, and the ability to collaborate with cross-functional teams.

Uploaded by

Piyush Diwakar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views2 pages

Software Engineer - Java

The document outlines a job description for a Software Engineer role requiring expertise in Java, Spring Boot, Microservices, and containerization technologies. Key responsibilities include designing and maintaining scalable applications, implementing microservices architectures, and ensuring code quality through best practices. Candidates should have 3-5 years of experience, strong analytical skills, and the ability to collaborate with cross-functional teams.

Uploaded by

Piyush Diwakar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

We need a Software Engineer with high skills to be part of our fast-paced team.

A good
candidate should possess Java, Spring Boot, Microservices, and containerization
technologies skills. You will be tasked with building high-performance applications and
ensuring scalability while applying best practices in software development.

Key Responsibilities:

• Design, develop, and maintain scalable Java applications.

• Implement Spring Boot, Spring MVC, Hibernate/Spring Data JPA in application


development.

• Develop and deploy microservices-based architectures.

• Utilize design patterns to optimize code structure and maintainability.

• Implement containerized applications using Docker and orchestrate them using


Kubernetes.

• Manage build and dependency management tools like Maven / Gradle.

• Ensure high-quality code by following software engineering best practices,


including unit testing and code reviews.

• Write unit tests to ensure code quality and participate in code reviews

• Identify and help resolve software issues with support from senior developers

• Collaborate with cross-functional teams, including product managers, DevOps,


and QA teams.

• Troubleshoot and resolve complex software issues.

• Stay updated with the latest technology trends and suggest improvements.

• Experience in databases (SQL and NoSQL), RESTful APIs and web services, and
Maven / Gradle for build automation.

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

• Good understanding of CI/CD pipelines and DevOps practices.

• Excellent analytical and problem-solving skills.

• Strong communication and teamwork skills.

• Ability to mentor junior developers and provide technical guidance.

Software Engineer Key Skills:


• 3-5 years of experience in software development using Java 8+.

• Strong foundation in Spring Boot, Spring MVC, Hibernate/Spring Data JPA.

• Basic understanding of Microservices Architecture.

• Exposure to design patterns and best coding practices.

• Hands-on experience with Docker and familiarity with Kubernetes.

• Good knowledge of Maven / Gradle for dependency management.

• Understanding of RESTful APIs and web services.

• Excellent analytical and problem-solving skills.

• Strong communication and teamwork skills.

• Willingness to learn and adapt to new technologies.

You might also like