i
Net2source
11 Net2source Jobs
Java Software Engineer - Spring Boot Framework (8-10 yrs)
Net2source
posted 8d ago
Role : Java Developer
Location : PAN India
Duration : Permanent
Primary Responsibilities :
- Design, develop, and maintain high-quality Java applications using Java 17 and Spring Boot.
- Develop and implement microservices architectures, ensuring scalability and maintainability.
- Write clean, efficient, and well-documented code, adhering to best practices and coding standards.
- Apply Object-Oriented and Functional programming paradigms and design patterns.
- Develop and maintain RESTful APIs.
- Design and implement database schemas using PostgreSQL.
- Develop and optimize SQL queries.
- Integrate applications with other systems and services.
- Deploy and manage applications in Azure cloud environments.
- Utilize Docker and Kubernetes for containerization and orchestration (preferably Azure AKS).
- Implement CI/CD pipelines using Jenkins and GitHub.
- Utilize Azure services effectively.
- Write and execute unit tests, integration tests, and end-to-end tests (TDD/BDD).
- Utilize SonarQube for code quality analysis.
- Ensure code quality, performance, and security.
- Work closely with cross-functional teams, including product managers, QA engineers, and other developers.
- Participate in code reviews and provide constructive feedback.
- Communicate effectively with stakeholders.
Required Skills & Experience :
- 7.5+ years of experience in Java/JEE development.
- Strong proficiency in Java 17 and Spring Boot.
- Extensive experience with PostgreSQL.
- Hands-on experience with Jenkins for CI/CD.
- Experience with Docker and Kubernetes for containerization and orchestration.
- Proven experience in developing and deploying microservices architectures.
- Strong understanding of Git/GitHub for version control.
- Experience with cloud computing, specifically Azure (Must Have).
- Strong understanding of Java/JEE fundamentals, Object-Oriented and Functional programming paradigms, and design patterns.
- Solid understanding of TDD/BDD, Unit Testing, and SonarQube.
- Experience building Spring Boot applications.
- Strong engineering focus.
Preferred Skills (Nice to Have) :
- Experience with Apache Camel.
- Experience with Kafka or other messaging queues.
- Experience deploying microservice components to Kubernetes via Docker Containers, preferably using Azure AKS.
- Exposure to NoSQL databases like MongoDB.
- Exposure to SQL.
Education :
- Bachelor's degree in Computer Science, Information Technology, or a related field.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Software Engineer roles with real interview advice
5-8 Yrs