Job Summary:
We are seeking a mid-level Java Developer with at least 2-3 years of hands-on experience in Spring Boot application development. You will be responsible for designing, developing, and maintaining scalable and secure backend services, while collaborating with cross-functional teams to deliver high-quality solutions.
Key Responsibilities:
- Develop, test, and maintain backend services using Java and Spring Boot.
- Write clean, efficient, and well-structured code following best practices.
- Build and consume RESTful APIs and work with microservices-based architectures.
- Troubleshoot, debug, and optimize application performance.
- Integrate with databases, external services, and third-party APIs.
- Participate in code reviews and contribute to architecture and design decisions.
- Ensure compliance with security, performance, and data protection standards.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 2+ years of experience in Java development, especially Spring Boot and JPA/Hibernate.
- Good understanding of REST APIs, microservices, and MVC architecture.
- Experience with SQL databases (MySQL / PostgreSQL); NoSQL exposure is a plus.
- Familiarity with Git, CI/CD pipelines, and Agile methodologies.
- Strong problem-solving, debugging, and communication skills.
Nice to Have:
- Experience with cloud platforms (AWS / Azure / GCP).
- Familiarity with front-end frameworks (React/Angular).
- Knowledge of Docker/Kubernetes.
Full-Time
Onsite (Monday to Friday, 9:00 AM to 5:30 PM)
Job Type: Full-time
Application Question(s):
- What is your expected salary for this role?
- Are you comfortable in working full-time and onsite?
Experience:
- Software Engineer – Java (Spring Boot): 3 years (Required)
Work Location: In person