CrawlJobs Logo

Filters

Location
Salary

Java Applications Development Senior Programmer Analyst Jobs

5 Job Offers

Java - Applications Development Senior Programmer Analyst
Save Icon
Senior Java Applications Developer with 8-12 years of experience needed in Pune, India. Must have hands-on expertise in Java/J2EE, Spring Boot, Web Services, React JS, and MongoDB/Oracle databases. You will lead system design, mentor juniors, and manage full SDLC for complex applications. This ro...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Full Stack Applications Development Senior Programmer Analyst
Save Icon
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
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
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
Java Applications Development Senior Programmer Analyst
Save Icon
Join Citi in Mississauga as a Senior Programmer Analyst. Leverage 5+ years of J2EE/Java expertise to develop complex applications using SpringBoot and React. Lead Agile projects, supervise a team, and solve challenging business problems in a global banking environment. This role offers a key oppo...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice

About the Java Applications Development Senior Programmer Analyst role

Explore a world of opportunity with Java Applications Development Senior Programmer Analyst jobs, a pivotal senior-level role at the heart of modern software engineering. Professionals in this career are technical leaders responsible for the end-to-end lifecycle of complex, business-critical applications. They go beyond mere coding to analyze business needs, architect robust solutions, and guide projects from conception to successful deployment and ongoing support. This role is a blend of deep technical expertise, strategic planning, and mentorship, making it a key position for driving technological innovation and stability within an organization.

The typical responsibilities for a Senior Programmer Analyst are comprehensive. They are tasked with conducting feasibility studies, creating time and cost estimates, and contributing to IT planning. A core part of their duty involves translating high-level business requirements into detailed software designs and then implementing those designs into secure, scalable, and well-tested code. They monitor and control all phases of the development process, including analysis, design, construction, testing (often writing unit and integration tests themselves), and implementation. Post-deployment, they provide crucial user and operational support, acting as escalation points for troubleshooting time-sensitive production issues. Furthermore, they are expected to apply and enforce engineering standards, conduct code reviews, and provide technical mentoring to junior developers, fostering team growth and knowledge sharing.

To excel in these jobs, a specific and advanced skill set is required. Mastery of Core Java and Java EE is fundamental, complemented by extensive experience with the Spring ecosystem, particularly Spring Boot for creating microservices. Proficiency in building RESTful web services is standard. The modern professional in this field is also expected to have strong front-end skills, often with frameworks like ReactJS, and a solid understanding of relational databases (e.g., Oracle, DB2) including SQL and ORM technologies such as JPA and Hibernate. Experience with event-driven architectures using tools like Apache Kafka or IBM MQ is highly common. Beyond pure programming, expertise in the entire DevOps toolchain is crucial. This includes version control with Git, continuous integration/continuous deployment (CI/CD) using Jenkins or TeamCity, and containerization with Docker and orchestration platforms like Kubernetes or Red Hat OpenShift. A strong understanding of the Software Development Life Cycle (SDLC) and practical experience with Agile methodologies, especially Scrum, are standard requirements. Typically, a Bachelor's degree in Computer Science or a related engineering field and 5-8 years of progressive applications development experience are expected for these senior roles.

Ultimately, Java Applications Development Senior Programmer Analyst jobs are for seasoned experts who bridge the gap between business problems and technical solutions. They are the cornerstone of any strong development team, ensuring that software is not only functional but also reliable, maintainable, and aligned with strategic business goals. If you are a leader who thrives on complex challenges and wants to shape the technological landscape, exploring these jobs is your next strategic career move.