Apps Dev Intermediate Programmer Analyst Java Backend Developer C11 - Pune

4 - 8 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You value your talented employees and strive to support their professional growth before seeking new talent for open positions. If you believe that the current open position aligns with your skills and aspirations, we encourage you to submit your application. Your role as an Applications Development Intermediate Programmer Analyst at our organization involves participating in the establishment and implementation of new or updated application systems and programs in collaboration with the Technology team. Your primary objective will be to contribute to activities related to applications systems analysis and programming. Your responsibilities will include: - Engaging in Java Full Stack Engineering and application design, utilizing Enterprise level J2EE applications with messaging capabilities, Java spring boot, Java microservice, Spring, Hibernate - Serving as a Developer within a distributed, service-based enterprise environment, preferably in financial institutions - Mentoring and guiding junior developers while fostering a culture of continuous improvement - Developing complex backend systems using Spring, Spring Boot, and Spring Cloud technologies - Implementing microservices-based solutions with a focus on scalability, reliability, and performance - Applying Test-Driven Development (TDD) and test-first development practices throughout all development stages - Collaborating with cross-functional teams to define, design, and deliver new features - Integrating and optimizing Oracle and MongoDB in high-performance environments - Implementing data access layers using Hibernate and JPA and managing caching using Redis or other caching frameworks - Ensuring high quality through effective code reviews, static code analysis, and performance optimization Qualifications: - 4-6 years of software development experience with a strong emphasis on Java - Proficiency in Spring Framework, Spring Boot, and Spring Cloud - Solid understanding and hands-on experience with Microservices Architecture and best practices - Proficient in Hibernate, JPA, and working with both relational (Oracle) and NoSQL (MongoDB) databases - Experience with Redis or equivalent for caching and performance optimization - Proven experience with Test-Driven Development (TDD) and Shift-Left testing strategies - Hands-on experience with test automation tools/frameworks such as Junit, Mockito, REST Assured, Cucumber, or Selenium - Strong understanding of application performance, monitoring, and optimization techniques - Excellent problem-solving skills and the ability to lead complex development tasks Preferred Qualifications: - Exposure to Api Gateways, Service Discovery, and Distributed Tracing (e.g., Spring Cloud Gateway, Eureka, Zipkin) - Familiarity with containerization tools like Docker and orchestration with Kubernetes - Experience with code quality tools (e.g., SonarQube, CheckStyle, Snyk, BlackDuck) - Understanding of security best practices for backend development (OAuth2, JWT, Spring Security) Soft Skills: - Proven leadership and team collaboration skills - Strong communication and stakeholder management abilities - Ability to balance technical depth with business priorities - Passion for high-quality, clean, and maintainable code Education: - Bachelor's degree/University degree or equivalent experience This job description offers a comprehensive overview of the work involved in this role. Other job-related duties may be assigned as necessary.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You