CrawlJobs Logo
Briefcase Icon
Category Icon

Java Programmer Analyst India, Chennai Jobs

3 Job Offers

Filters
Java Back End Applications Development Senior Programmer Analyst – Assistant Vice President
Save Icon
Senior Java Back End Developer (AVP) sought in Chennai to lead applications development and systems analysis. Requires 8+ years of experience with Java 1.8+, Spring Boot, REST APIs, and Oracle. Drive full project lifecycle from feasibility to implementation, optimizing performance and scalability...
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
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
Java Applications Development Senior Programmer Analyst
Save Icon
Seeking a Senior Java Programmer Analyst in Chennai to design and implement innovative application systems. This role requires 5-8 years of experience in software development, systems analysis, and project management. You will oversee the full development lifecycle, providing technical solutions ...
Location Icon
Location
India , Chennai
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.

Filters

×
Category
Location
Work Mode
Salary