to design, develop, and maintain scalable applications. The ideal candidate should have strong expertise in Java, frameworks, and modern development practices, along with the ability to mentor junior developers and collaborate with cross-functional teams.
Key Responsibilities:
Design, develop, test, and deploy high-quality Java applications.
Write clean, efficient, and maintainable code following best practices.
Lead and mentor junior developers, conduct code reviews.
Collaborate with architects, product managers, and QA teams to deliver features.
Ensure application performance, scalability, and security.
Debug and resolve technical issues across development and production environments.
Stay updated with emerging trends and technologies in Java and software development.
Required Skills & Qualifications:
Strong proficiency in
Core Java, J2EE, Spring Framework (Spring Boot, Spring MVC)
.
Hands-on experience with
RESTful APIs, Microservices architecture
.
Experience with
Hibernate/JPA and SQL/NoSQL databases
.
Knowledge of
cloud platforms (AWS, Azure, or GCP)
is a plus.
Experience with
CI/CD pipelines, Git, Jenkins, Docker, Kubernetes
preferred.
Strong understanding of
data structures, algorithms, and design patterns
.
Excellent problem-solving, debugging, and communication skills.
Bachelor's/Master's degree in Computer Science, Engineering, or related field.
Good to Have:
Experience with
message brokers (Kafka, RabbitMQ)
.
Knowledge of
front-end frameworks (Angular/React)
for full-stack capability.
Familiarity with
Agile/Scrum methodologies
.
Job Types: Full-time, Permanent
Education:
Bachelor's (Preferred)
Experience:
Java: 1 year (Preferred)
Location:
Mohali, Punjab (Preferred)
Work Location: In person
Speak with the employer
+91 8264670460
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.