CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Java Programmer Analyst India, Pune Jobs (Hybrid work)

5 Job Offers

New
Java Programmer Analyst
Save Icon
Senior Java Programmer Analyst needed in Pune, India, with 8-12 years of experience. This role involves full-cycle application development, from feasibility studies to implementation, using Core Java, J2EE, Spring Boot, REST, and JSON. Expertise in RDBMS, NoSQL (MongoDB), and multi-threading is r...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
New
Java Apps Dev Intmd Programmer Analyst
Save Icon
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Dev Intmd Programmer Analyst
Save Icon
Senior Java Developer with 6-8 years of experience needed in Pune, India, to build scalable Spring Boot microservices for a leading banking technology team. You will design high-performance, low-latency applications using Kafka, RESTful APIs, and both SQL/NoSQL databases. This role offers the cha...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Sr Programmer Analyst Core Java Developer with Spring SQL with AI driven development tools
Save Icon
Seeking a **Sr Programmer Analyst** in **Pune, India** to drive enterprise application development using **Core Java, Spring, and SQL**. This role uniquely integrates **AI-driven development tools** like GitHub Copilot for code generation and optimization. You will lead feasibility studies, manag...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Applications Development Senior Programmer Analyst
Save Icon
Join our Technology team in Pune as a Senior Java Programmer Analyst. This role requires 8+ years of Java, API, and Cloud (Openshift/Kubernetes) development expertise. You will design and implement applications using Spring, REST APIs, and modern databases. Experience with Agile, DevOps, and fina...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice

About the Java Programmer Analyst role

Explore a world of opportunity in Java Programmer Analyst jobs, a dynamic and critical role at the intersection of business needs and technological execution. A Java Programmer Analyst is a hybrid professional who combines the analytical skills of a systems analyst with the technical expertise of a Java developer. Their primary function is to translate complex business requirements into robust, efficient, and scalable software solutions. This career path is ideal for those who enjoy problem-solving, designing systems, and hands-on coding, offering a comprehensive view of the software development lifecycle.

Professionals in these roles are typically responsible for the entire spectrum of application development. They begin by conducting feasibility studies, analyzing existing systems, and working with stakeholders to define project scope, time, and cost estimates. Following this analysis, they design the software architecture, create detailed technical specifications, and then move into the construction phase, writing high-quality code in Java. Their duties extend beyond initial development to include rigorous unit and integration testing, deploying applications to various environments, and providing ongoing user support and troubleshooting for production systems. They are also often involved in monitoring system performance and implementing enhancements or security measures post-launch.

The technical skill set for Java Programmer Analyst jobs is extensive and centers on deep proficiency in the Java ecosystem. Employers generally seek candidates with strong experience in Core Java, Java EE, and popular frameworks like Spring and Spring Boot for building enterprise-level applications and RESTful services. Knowledge of persistence frameworks such as JPA and Hibernate for database interaction is standard, as is expertise in SQL for relational databases like Oracle or DB2. Modern roles often require experience with front-end technologies (e.g., JavaScript, React), microservices architecture, and event-driven systems using tools like Kafka. Familiarity with version control systems (Git), continuous integration/continuous deployment (CI/CD) pipelines using Jenkins or TeamCity, and containerization technologies like Docker and Kubernetes is increasingly essential.

Beyond technical acumen, successful candidates possess strong analytical and problem-solving abilities to dissect complex issues. A solid understanding of the Software Development Life Cycle (SDLC) and experience with Agile methodologies, particularly Scrum, are common requirements. Soft skills such as effective communication are vital for liaising between technical teams and business users, while leadership potential and the ability to mentor junior analysts are expected for senior-level positions. Most roles require a bachelor's degree in computer science, information technology, or a related engineering field, complemented by several years of relevant hands-on experience. If you are seeking a challenging and rewarding career where you can build, analyze, and innovate, exploring Java Programmer Analyst jobs is your next strategic move.