CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×
Countries
Cities

Senior Java Programmer India Jobs (On-site work)

3 Job Offers

Filters
Senior Java Programmer Analyst
Save Icon
Seeking a Senior Java Programmer Analyst in Pune or Chennai. Design and architect scalable microservices using Java and Spring Boot. Lead technical discussions, mentor junior developers, and ensure high-quality backend systems. Requires 8+ years of experience in RESTful API development and projec...
Location Icon
Location
India , Pune; Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Programmer Analyst Core Java, Containerization & Cloud
Save Icon
Seeking a Senior Programmer Analyst in Pune to architect and develop high-performance applications. The role demands 8+ years of expert Core Java skills, including multithreading and JVM optimization. You will lead the full SDLC for scalable, containerized solutions deployed on cloud platforms.
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Java Programmer Analyst
Save Icon
Join a leading technology team as a Senior Java Programmer Analyst in Pune. Design and architect scalable microservices using Java and Spring Boot. Lead technical discussions, mentor junior developers, and ensure high-quality backend systems. Bring 8+ years of experience to drive performance and ...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice

About the Senior Java Programmer role

Explore senior Java programmer jobs and discover a pivotal career at the heart of modern software engineering. Senior Java programmers are experienced technical professionals who design, build, and maintain complex, high-performance applications that drive business operations. This role transcends basic coding, involving deep architectural thinking and end-to-end ownership of the software development lifecycle. Professionals in these positions are responsible for translating intricate business requirements into robust, scalable, and secure technical solutions. They typically lead the analysis, design, construction, testing, and implementation of new systems or major enhancements to existing ones.

Common responsibilities for senior Java programmers include architecting application frameworks, writing high-quality code, and conducting rigorous code reviews to enforce best practices. They are tasked with troubleshooting and resolving time-sensitive production issues, ensuring system reliability and performance. A significant part of their role involves mentoring junior developers, providing technical guidance, and contributing to team documentation and engineering standards. They also collaborate closely with cross-functional teams, including business analysts and product managers, to ensure technical deliverables align with strategic goals. Furthermore, they actively configure and maintain continuous integration and continuous delivery (CI/CD) pipelines to automate and streamline deployment processes.

The typical skill set for these senior roles is extensive. Core proficiency in Java 8+, Java EE, and the Spring ecosystem (Spring Boot, Spring MVC, Spring Integration) is fundamental. Expertise in building RESTful services and microservices architectures is standard. They possess strong database skills, including SQL and Object-Relational Mapping (ORM) tools like JPA and Hibernate. Experience with modern front-end technologies such as ReactJS or Angular is often beneficial. Familiarity with message brokers like Kafka or IBM MQ for event-driven systems is common. Senior Java programmers are expected to be adept with version control (Git), containerization (Docker, Kubernetes), and cloud platforms (AWS, Azure, GCP). A strong understanding of Agile/Scrum methodologies and the full Software Development Life Cycle (SDLC) is essential.

Typical requirements for senior Java programmer jobs include a bachelor’s degree in computer science or a related field, coupled with 5-8+ years of hands-on development experience. Employers seek individuals with a proven track record in designing medium-to-complex systems, a security-by-design mindset, and excellent problem-solving abilities. Strong communication skills are crucial for explaining technical concepts and influencing project direction. For those seeking leadership in technology, senior Java programmer jobs offer a challenging and rewarding path to shape the digital infrastructure of organizations across finance, technology, e-commerce, and countless other industries.

Filters

×
Countries
Category
Location
Work Mode
Salary