Skip to main content
Posted 09 July, 2026

Java Developer - Assistant Vice President

12542 Citicorp Services India Private Limited
Chennai, TN, IN Full Time
Reference: 500f0f732db523a4

Job Description

This is an intermediate-level, hands-on technical role for an Applications Development Java Programmer . The position requires significant hands-on coding and development in Java to establish and implement new or revised application systems and programs. The successful candidate will be directly responsible for application systems, hands-on coding, development, and programming.

\n

Responsibilities:

\n

Core Development & Implementation

\n
  • Code, build, and maintain efficient, reusable, and reliable Java code for high-volume, low-latency applications
  • \n
  • Contribute to all phases of the development lifecycle, from concept and design to testing and deployment
  • \n
  • Write well-designed, testable, and scalable code in accordance with software development standards and best practices
  • \n
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • \n

    Analysis, Design & Architecture

    \n
  • Analyze user requirements to define business objectives and translate them into technical specifications
  • \n
  • Participate in architectural and design discussions to create robust and scalable solutions
  • \n
  • Produce detailed specifications and software design documents
  • \n
  • Identify and evaluate new technologies for implementation
  • \n

    Unit Testing & Code Quality

    \n
  • Code and develop and execute unit tests, integration tests, and performance tests to ensure code quality
  • \n
  • Experience of following clean code principles using SonarQube, Snyk and Checkmarx
  • \n
  • Identify bottlenecks and bugs and devise solutions to these problems
  • \n
  • Support continuous improvement by investigating alternatives and technologies and presenting them for architectural review
  • \n
  • Participate in peer code reviews to maintain high standards of code quality
  • \n

    Maintenance & Support

    \n
  • Troubleshoot, debug, and upgrade existing systems to ensure they meet business needs
  • \n
  • Prepare and produce releases of software components
  • \n
  • Provide technical support for applications in production, responding to and resolving issues in a timely manner
  • \n

    Collaboration & Documentation

    \n
  • Collaborate with cross-functional teams, including business analysts, project managers, and other developers, to deliver high-quality software
  • \n
  • Document and maintain software functionality, processes, and technical specifications
  • \n
  • Communicate effectively with team members and stakeholders to provide updates on project status and technical issues
  • \n

    Required Qualifications:

    \n
  • 8+ years of Java Development experience in cloud environment
  • \n
  • Proficiency in programming Java Microservices and RESTful APIs using Spring Boot and Gradle
  • \n
  • Proficient in core Java concepts including exception handling, multi-threading, logging, memory management, and password management standards
  • \n
  • Experience in NoSQL – MongoDB, Oracle, and SQL
  • \n
  • Experience in Cloud – Amazon ECS, OpenShift Kubernetes , Messaging systems – Kafka
  • \n
  • Proficient in authentication and authorization standards – JWT, OAuth
  • \n
  • Experience in API gateway and APIGEE
  • \n
  • Solid understanding of software development lifecycle (SDLC) and Agile methodologies.
  • \n
  • Knowledge of DevOps practices and CI/CD pipelines
  • \n
  • Hands on experience with LightSpeed, Kibana , Sonar Cube, GitHub, IntelliJ, Copilot, JIRA
  • \n
  • Experience in systems analysis and programming of software applications
  • \n

    Competencies:

    \n
  • Strong verbal and written communication skills
  • \n
  • Self-motivated individual with determination to achieve goals
  • \n
  • Willingness to learn, both technically and professionally
  • \n
  • Strong analytical and problem-solving skills
  • \n
  • Good team working skills and ability to thrive in a distributed global team environment
  • \n
  • Ability to work in a fast-paced environment; flexible and able to deliver quality results within required timeframes
  • \n

    Recommended Qualifications:

    \n
  • Experience in Financial domain is a plus
  • \n
  • Extensive experience in system analysis and programming of software applications
  • \n
  • Experience in implementing successful projects
  • \n
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • \n
  • Demonstrated leadership and project management skills
  • \n

    Education:

    \n
  • Bachelor’s degree/University degree or equivalent experience
  • \n

    ------------------------------------------------------

    \n

    \n

    Job Family Group:

    \n

    Technology\n

    ------------------------------------------------------

    \n

    \n

    Job Family:

    \n

    Applications Development\n

    ------------------------------------------------------

    \n

    \n

    Time Type:

    \n

    Full time\n

    ------------------------------------------------------

    \n

    \n

    Most Relevant Skills

    \n

    Please see the requirements listed above.\n

    ------------------------------------------------------

    \n

    \n

    Other Relevant Skills

    \n

    For complementary skills, please see above and/or contact the recruiter.\n

    ------------------------------------------------------

Sign up for Job Alerts