Devsinc is seeking a skilled
Software Engineer - JAVA
to join their team. As an Associate Software Engineer, you will be responsible for designing, developing, and maintaining high-quality Spring boot applications. You will collaborate with cross-functional teams to understand project requirements and deliver efficient and scalable software solutions. We are looking for candidates who have a strong understanding of Java programming language and its ecosystem.
Responsibilities:
-
Design, develop, and maintain Spring boot-based applications and microservices
-
Collaborate with stakeholders to gather and analyze software requirements
-
Write clean, readable, and reusable code following best coding practices and standards
-
Perform unit testing and integration testing to ensure high-quality and reliable software
-
Participate in code reviews and provide constructive feedback to peers
-
Keep up to date with new technologies and programming languages
Requirements
-
Bachelor's degree in Computer Science, Software Engineering, or a related field
-
1-2 year of experience as a Software Engineer with a focus on Java development
-
Strong hands-on experience with Java and/or Kotlin, building backend services using Spring Boot
-
Practical experience with Docker for containerization and deployment
-
Working knowledge of AWS (e.g., EC2, S3, RDS, IAM, ECS/EKS)
-
Experience with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, or similar)
Nice to Have:
-
Experience with Apache Kafka for event-driven or streaming architectures
-
Familiarity with Kubernetes for container orchestration and production deployments
Benefits
-
Provident Fund
-
Medical Inpatient & Outpatient Facilities
-
Paid Overtime
-
In-house Subsidized Lunch & Dinner
-
Gym Facility
-
Engaging Company Activities
-
Sports Allowance