Post Job Free
Sign in

Java Microservices Backend_Developer

Company:
Xohani Solutions Pvt Ltd
Location:
Sector 23, Haryana, India
Posted:
May 14, 2025
Apply

Description:

Experience : 6-8 years

Must have : Responsibilities and Qualifications:

• Project Management: Create architecture diagrams, manage connection pooling, ensure security, and handle app/web server configurations. Implement logging and monitoring solutions.

• OOPS Concepts: Apply principles of overloading, overriding, inheritance, polymorphism, encapsulation, abstraction, object memory model, exception handling, and keywords (static, final, this). Manage garbage collection.

• Java 8 and Above: Utilize Stream API, lambda functions, modules, collectors, functional interfaces, optional keyword, list, set, map, comparable and comparator, and serialization.

• Spring Framework: Create new applications, implement dependency injection (types), AOP, and use stereotype annotations.

• Microservice Architecture: Follow REST standards (verbs and resources), develop REST controllers, services, repositories, handle exception management, use API accessing tools (SOAP UI or POSTMAN), manage API gateway, and document APIs using Swagger/Open API.

• Application Security: Implement authentication (Basic Auth, JWT, OAuth2), authorization, and manage public/private keys.

• Junit/Mockito: Write unit tests using Junit4/Junit Jupiter and Mockito framework.

• Problem Solving: Write code using Stream API and lambda functions, and solve basic data structure and algorithm-based questions.

• Clean Code Concepts: Apply design patterns, SOLID design principles, KISS, DRY, and YAGNI.

Good to have :

• Cloud Skills: Experience with AWS, Azure, GCP, or Pivotal Cloud Foundry.

• AWS Services: Familiarity with VPC, EC2, ALB, Lambda, DynamoDB, RDS, IAM, S3, API Gateway, Fargate, CloudWatch, Route53.

• Containers: Proficiency with Docker and Kubernetes.

• Infrastructure as Code (IaaC): Knowledge of Terraform, CloudFormation, SAM, or CDK.

• Frontend Frameworks: Experience with React, Angular, or Vue.

• CSS Frameworks: Proficiency with Bootstrap or SCCS.

• DevOps Tools: Knowledge of Jenkins, UrbanCode, GitHub, Git, Confluence, Jira, AWS CI/CD.

• Multithreading Concepts: Understanding of Runnable, Callable, Executor framework, CompletableFuture.

• ORM (JPA/Hibernate): Experience with Hikari Config, DB connection, DB connection pool, entity relationships (One to One, One to Many, Many to One, Many to Many), transactional management, composite key.

• Basic Frontend Skills: Proficiency in HTML, CSS, JavaScript.

Apply