Citi logo
Citi

Citi, one of the largest financial services firms in the world, has a rich history that dates back more than 200 years. Throughout its history, Citi has been th

Java Dev Intmd Programmer Analyst

Location

India

Posted

52 days ago

Salary

0

Seniority

Mid Level

Job Description

Java Dev Intmd Programmer Analyst

Citi

We are seeking a highly motivated and experienced Intermittent Level Java, SpringBoot Microservice Developer to join our dynamic technology team. The ideal candidate will have a strong background in developing robust, scalable, and high-performance microservices, with significant experience in the banking or financial services sector. You will be instrumental in designing, developing, and maintaining critical applications that support our core banking operations and digital initiatives. This role requires a developer who can contribute to all phases of the development lifecycle, from concept and design to testing and deployment, within an Agile environment. Responsibilities - Design, develop, and maintain high-volume, low-latency applications for critical systems, ensuring high availability and performance. - Contribute to all phases of the development lifecycle, including analysis, design, development, testing, and implementation of Java-based microservices. - Write well-designed, testable, and efficient code following best practices and coding standards. - Ensure the best possible performance, quality, and responsiveness of applications. - Collaborate with cross-functional teams, including product managers, architects, and other developers, to define, design, and ship new features. - Participate in code reviews to ensure code quality, maintainability, and adherence to architectural standards. - Identify bottlenecks and bugs, and devise solutions to these problems. - Provide technical guidance and mentorship to junior developers. - Stay up-to-date with emerging technologies and industry trends, applying them where appropriate. - Work closely with DevOps teams to ensure seamless integration and deployment of applications. - Adhere to strict security and compliance standards inherent in the banking industry. Qualifications Required Skills & Experience - Minimum 6-8 years of hands-on experience in Java development. - Strong proficiency in Spring Boot and building microservices architecture. - Extensive experience with relational and NoSQL databases (e.g., Oracle, PostgreSQL, MongoDB, Cassandra). - Solid understanding of message brokers like Kafka, RabbitMQ, or activeMQ. - Demonstrated experience with RESTful APIs, JSON, and OpenAPI specifications. - Proficiency with version control tools, preferably Git. - Experience with continuous integration and continuous deployment (CI/CD) pipelines (e.g., Jenkins, GitLab CI, Azure DevOps). - Proven experience working within the banking or financial services industry, with a good understanding of financial products, regulatory requirements, and security best practices. - Strong understanding of object-oriented programming (OOP) principles, design patterns, and data structures. - Experience with cloud platforms such as AWS, Azure, or GCP. - Excellent problem-solving, analytical, and communication skills. - Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Desired Skills & Experience - Experience with containerization technologies (Docker, Kubernetes). - Familiarity with Agile development methodologies (Scrum, Kanban). - Knowledge of performance testing and tuning of Java applications. - Experience with monitoring tools (e.g., Prometheus, Grafana, ELK Stack). - Understanding of security frameworks and protocols (e.g., OAuth2, JWT). ------------------------------------------------------ Job Family Group: Technology------------------------------------------------------ Job Family: Applications Development------------------------------------------------------ Time Type: Full time------------------------------------------------------ Most Relevant Skills Please see the requirements listed above.------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster.

Related Job Pages

More Software Engineer Jobs

First American (India) logo

Senior Software Engineer

First American (India)

First American (India) is a Global Capability Center (GCC) of the First American Financial Corporation!

Full TimeRemoteTeam 1,001-5,000Since 1994H1B No Sponsor

Company Summary First American (India) is a GCC (Global Capability Center) of the First American Financial Corporation (NYSE: FAF) family of companies. FAI is a proud member of the FORTUNE 500 companies and has been amongst the Fortune 100 Best Companies to Work For® list for eight consecutive years. First American Financial Corporation provides comprehensive title insurance, closing/settlement, property data and technology solutions. First American (India) creates quality solutions for its customers by combining software, back office, and knowledge processing operations to fulfill First American's business requirements. Our priorities are our employees, customers, and shareholders - in that order. First American (India) has been ranked amongst India's Best Companies To Work For™ 2023: Listed amongst the Top 100 by Great Place To Work® India, FAI is also certified Best Workplaces for Women and Workplace with Inclusive Practices. Software Services helps build First American's product suite that encompasses the best in class Title Insurance, Settlement and Mortgage solutions platforms. Leverages technology product stack across Microsoft platform predominantly to develop, enhance and maintain the best in class applications. The R & D division delivers solutions for the title insurance industry leveraging the best of NLP, AI and ML. Job Summary Senior Software Engineer will probe to gauge the stated and unstated needs of the client before translating complex functional requirements into system requirements while developing applications for First American, these are typically web based applications developed by adhering to coding standards and guidelines by following a continuous Build-Integrate-Test (Agile) approach. Principal Software Engineer will use the deep understanding of the domain to enhance the work output in terms of functionality and enhancements to software applications. Senior Software Engineer will have Understood the software development lifecycle and has knowledge of the overall application development space combined with understanding of the business and domain. Role will create basic project plans for small projects and will take ownership of the modules to develop features using available stacks and knowledge of programming languages independently. Will apply standard trouble shooting and debugging concepts to achieve speed and efficiency, will also review code and suggest enhancements. Principal Software Engineer will understand the Agile manifesto and ceremonies, will design and develop basic DB solutions, will establish database objects and perform performance tuning. Role will work with Configuration Management tools to enforce CM practices and processes. Role is required to adhere to the QA standards defined by the organization and will work with a deep understanding of performance bottlenecks, production infrastructure, interfaces and dependencies of the product. Competencies: - Understands and meets stated needs & requirements of the stakeholders, brings contextual nuances in deliverables and work output to truly partner with all concerned stakeholders. - Monitors own work to ensure delivery within the desired performance standards. Understands the importance of delivery within expected time, budget and quality standards and displays concern in case of deviation. - Takes initiative to develop own technical / behavioral skills; reflects and learns from experiences of self and others. - Is receptive to new ideas and different perspectives, Questions routine/ procedures that do not seem efficient and can be improved. - Adapts to other cultures and unfamiliar situations, thinks on the feet & displays sense of urgency for completion of deliverables. - Encourages teamwork and collaboration by promoting openness and dialogue, facilitates participation of self and other team members in organizational decisions and motivates other team members and drives pride and positivity in work. Exhibits professionalism in conduct of work and respects others’ views. - Works with focus to meet the goals / targets given to him / her, seeks constant feedback and Suggests ways of improving conduct of work to make it more efficient - Breaks down the problem into smaller parts to analyze and chooses the best course of action with available information. - Displays excellent verbal and written communication skills and interpersonal skills required to interact with colleagues including customer, onshore counterpart, supervisors, team members, business analysts and business teams. Technical Skills: Technology Stack:An ideal candidate should have understanding and hands-on experience with the following technologies: - Asp.net, MVC/ React JS, Typescript. - Hands-on experience with AI tools such as Cursor and Claude code is highly desirable. - •Strong hands in .Net / Python •Strong hands in Typescript and React JS •node.js (Optional) •Managing source code with Git •Knowledge on Jira with Agile/scrum •Strong Knowledge on AWS •Knowledge on postgreSQL & Dynamo DB •Knowledge on micro service architecture •Knowledge on OpenApi/Swagger (Optional) Educational Qualification and Experience: Formal education - Graduate / Postgraduate in Computer Science / Information Technology. Minimum of 4+ years of hands-on experience FAI is committed to create an environment that respects, supports and inspires all individuals. We do not discriminate on the basis of color, religion, sex, gender identity, sexual orientation and age. At FAI, we celebrate diversity and believe that an inclusive workforce benefits employees, the organization and our community. We are an Equal Opportunity Employer. For more information about our company and dedication to putting People First, check out https://firstam.wd1.myworkdayjobs.com/faicareers.

India
MARGO logo

Developer

MARGO

DATA, AI & DIGITAL EXPERTS

Full TimeRemoteTeam 201-500Since 2005H1B No Sponsor

• Connect shoppers and brands across the open internet • Shape the future of digital commerce • Create impactful strategies at scale

Poland
Job Closed
MARGO logo

Agentforce Developer (SF1)

MARGO

DATA, AI & DIGITAL EXPERTS

Full TimeRemoteTeam 201-500Since 2005H1B No Sponsor

Our client is a global leader in commerce media, empowering businesses with proprietary commerce intelligence and AI-driven decisioning. Born from a start-up mentality and grown into a worldwide tech powerhouse, they connect shoppers and brands across the open internet. They believe in diverse thinking, continuous innovation, and building an inclusive environment where everyone can shape the future of digital commerce. Join them and create your impact at scale! Our client offers a fast-paced and energetic environment where your unique skillset will be nurtured. You will find real connections, continuous opportunities to grow, and a supportive team that celebrates success together. If you are ready to drive meaningful change and shape the future of the industry, apply today!

Poland
Art of Problem Solving logo

Software Engineer II

Art of Problem Solving

Art of Problem Solving - AoPS is an e-learning company that is on a mission to train “today’s brightest students to solve tomorrow’s problems.” As an employer, the educatio

Title: Software Engineer II Location: San Diego, California, United States Work Type: Hybrid, Full Time Job Description: At AoPS, we are world leaders in teaching advanced mathematics. We train many of the most elite mathematicians in the world, including all members of the US International Math Olympiad team—and we're expanding that same standard of excellence into new subjects and experiences. AoPS is unique because it is vertically integrated: we develop our own curriculum, run our own physical learning centers, employ teachers, and have a robust and capable product, design, and engineering team. But we've only scratched the surface of what's possible! Your job will be to help build the future of AoPS, creating the transformative digital experiences that students an teachers use to push the upper bounds of great teaching and learning. As a Software Engineer II, you'll take ownership of features and components that help students and families discover and connect with AoPS. You'll work alongside product, design, and other engineers to build products that make learning irresistible—growing your skills while delivering real value to hundreds of thousands of learners. What You'll Do: Own Features End-to-End: You'll take responsibility for features from design through deployment, making sound technical decisions within your domain and delivering high-quality work that helps the team meet its commitments. Build Robust Solutions: Design and implement solutions that work reliably within your area of ownership. You'll evaluate trade-offs, consider how your work integrates with other systems, and address technical debt as you go. Grow Your Craft: Deepen your expertise in our tech stack and develop advanced knowledge in specific areas. You'll write efficient, maintainable code and continuously improve the systems you touch. Contribute to Technical Direction: Participate in design discussions, offer ideas, and help shape the technical approach for your components. Your perspective matters, and you'll have opportunities to influence how we build. Communicate Clearly: Keep stakeholders informed on your progress, surface blockers early, and collaborate effectively with your team. No surprises, just transparent communication that helps everyone move forward. Deliver Quality: Design for reliability from the start. You'll write thorough tests, implement monitoring where needed, and take pride in shipping work that holds up in production. The ideal candidate has: - 2–4 years of professional experience in full stack web development - Solid proficiency with modern web technologies (we use TypeScript, React, Next.js, and PostgreSQL) - Ability to take ownership of features and deliver them independently with limited guidance - Strong problem-solving skills and attention to code quality - Comfort working in a fast-paced environment where requirements evolve - A collaborative mindset and clear communication skills - Bonus points for: - Experience with Shopify, especially headless integrations - Strong experience with Vercel and Next.js Why Join AoPS: This is a hybrid full-time position based in our San Diego office. The full salary range for this position is $99k-130k. Here are some things you can look forward to: - Impact: Join a small, high-agency team building the future of how students experience world-class education. Your work will directly affect hundreds of thousands of students who are discovering the joy of problem solving - Flexibility: Casual work environment with flexible scheduling - Benefits: Multiple options for Medical, Dental, and Vision plans - Future Planning: 401(k) with company match - Quality of Life: PTO plan and supportive leadership that gives you the work-life balance you deserve - Ease of Transition: Relocation bonus (if currently located outside of San Diego)

California
$99K - $130K / year