CrawlJobs Logo

Senior Java Full-Stack Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India, Chennai

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are looking for a Full stack core software engineer with deep understanding of Java/Python and its ecosystems, and strong hands-on experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications.

Job Responsibility:

  • Understanding user requirements and working with a development team on the design, implementation and delivery of Java/Python application
  • Providing expertise in the full software development lifecycle, from concept and design to testing
  • Working closely with teams to design and implement current and target state business process by using various tools and technologies

Requirements:

  • 7+ years of industry experience with strong hands-on experience in development of mission-critical applications using Java/Python technologies
  • Experience with complex system integration projects
  • Java, Spring, Spring Boot, Spring Cloud, J2EE Design Patterns, REST services
  • Front End Technologies like JavaScript and Angular version, CSS2/CSS3, HTML
  • Strong Knowledge of SQL, JDBC, Unix commands
  • Hands-on Database experience in relational (Oracle/DB2) and No-SQL (MongoDB)
  • Hands-on experience on working/deploying application on Cloud
  • Hands-on experience in code testing tools like Junit/Mockito/Cucumber
  • Deployment Acquaintance in Apache Tomcat, Open shift or other cloud environments
  • Expertise in Test driven development (JUnit, JMeter), Continuous Integration (Jenkins), Build tool (Maven) and Version Control (Git), Development tools (Eclipse, IntelliJ)
  • Excellent communication skills (written and verbal), ability to work in a team environment
  • Excellent analytical and problem-solving skills and the ability to work well independently
  • Experience working with business analysts, database administrators, project managers and technical architects in multiple geographical areas
  • Minimum 7+ years of application development experience in Java/Python with Spring Boot & Microservices, REST Web Services, JPA with hibernate, Core Java/Python
  • Minimum 3+ years of Hands-on experience in designing architecture for enterprise applications
  • Experience in working on a native cloud platform
  • Experience with SQL/NONSQL such as Oracle, PostgreSQL, Neo4j, and MongoDB
  • Experience with caching framework such as Redis
  • Experience with CI/CD systems such as helm and harness
  • Experience with messaging services such as Kafka
  • Experience with Agile Software Development Lifecycle methodology and related tooling (e.g., JIRA, Scrum)

Nice to have:

  • Experience in the Financial Services industry
  • Understanding Financial and Reporting Hierarchies
  • Experience in Python, Unix shell scripting

Additional Information:

Job Posted:
September 27, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Java Full-Stack Developer

New

Senior Full Stack Engineer

We are looking for smart programmers who love to code, seek challenging problems...
Location
Location
Salary
Salary:
85000.00 - 155000.00 USD / Year
kalepa.com Logo
Kalepa
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Have a minimum of 5+ years of relevant software engineering experience
  • Have excellent development skills including design, debugging and problem solving
  • Enjoy building front end components including end to end design/architecture
  • You have experience in a modern FE framework – Preferably React/Redux
  • You have experience in backend development and API Design
  • You possess a bachelors or master's degree in computer science or a related field
  • We primarily use Python3 however are open to seeing your code in other OO languages (Java, C++, C#, etc)
  • Experience with AWS as we work with serverless technologies and asynchronous workflow
  • Have worked with relational databases with a preference for PostgreSQL
  • Have worked with some of the following tools: Docker, Git, GitHub, Flask, NumPy,Pandas
Job Responsibility
Job Responsibility
  • Solve interesting problems at the intersection of large and performant data pipelines, distributed systems, machine learning models, and robust infrastructure
  • Collaborate with a global team of full-stack, data, ML, and DevOps engineers
  • Build scalable and reliable backend solutions
What we offer
What we offer
  • Competitive salary (based on experience level)
  • Significant equity options package
  • 20 days of PTO a year
  • Global team offsites
  • Phone reimbursement
  • Gym reimbursement
  • Student stipend
  • Fulltime
Read More
Arrow Right
New

Senior Full Stack Engineer

Kalepa is upending the commercial insurance industry with a state-of-the-art AI ...
Location
Location
United States , New York
Salary
Salary:
185000.00 - 215000.00 USD / Year
kalepa.com Logo
Kalepa
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Have a minimum of 5+ years of relevant software engineering experience
  • Have excellent development skills including design, debugging and problem solving
  • Enjoy building front end components including end to end design/architecture
  • You have experience in a modern FE framework – Preferably React/Redux
  • You have experience in backend development and API Design
  • You possess a bachelors or master's degree in computer science or a related field
  • We primarily use Python3 however are open to seeing your code in other OO languages (Java, C++, C#, etc)
  • Experience with AWS as we work with serverless technologies and asynchronous workflow
  • Have worked with relational databases with a preference for PostgreSQL
  • Have worked with some of the following tools: Docker, Git, GitHub, Flask, NumPy,Pandas
Job Responsibility
Job Responsibility
  • Your contributions will have a significant impact on our technology and business
  • You will be working on advanced systems including NLP, firmographic data, entity resolution, and much more
  • You’ll solve interesting problems at the intersection of large and performant data pipelines, distributed systems, machine learning models, and robust infrastructure
  • You will collaborate with a global team of full-stack, data, ML, and DevOps engineers, working together to build scalable and reliable backend solutions as we continue to grow
What we offer
What we offer
  • Significant equity options package
  • 100% covered medical, 100% covered vision and dental, and others
  • 20 days of PTO a year
  • Global team offsites
  • Healthy living/gym stipend
  • Mobile phone bill stipend
  • Continuing education credits
  • 401(k) plan with employer contribution (regardless of employee contribution)
  • Fulltime
Read More
Arrow Right
New

Senior Full-Stack Developer, Java Focus

We're seeking a talented and passionate Senior Full-Stack Developer to join our ...
Location
Location
United States , Greater Cincinnati/Dayton, OH
Salary
Salary:
Not provided
ingagepartners.com Logo
Ingage Partners
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in full-stack software development
  • Proven experience in modern Java development, with proficiency in frameworks such as Spring, Struts, Hibernate, and more
  • Experience with cloud platforms, preferably AWS or Azure (or similar)
  • Solid understanding of front-end development using modern frameworks like React, Vue.js, or Angular, along with JavaScript, HTML, and CSS
  • Experience with databases (SQL or NoSQL), CI/CD pipelines, and testing frameworks
  • Strong working knowledge of Agile development methodologies
  • Experience with DevOps tools and processes such as Git, Jenkins, or Docker
  • Demonstrated ability to work independently and collaboratively within a team environment
  • Excellent communication, problem-solving, and interpersonal skills
  • A passion for creating innovative solutions and making a positive impact
Job Responsibility
Job Responsibility
  • Design, develop, and implement full-stack applications utilizing Java, and modern front-end frameworks
  • Collaborate with clients and internal teams to gather requirements and translate them into technical specifications
  • Write clean, efficient, and well-documented code
  • Participate in code reviews to ensure code quality and adherence to best practices
  • Contribute to all phases of the software development lifecycle, from planning to deployment and maintenance
  • Troubleshoot and debug software issues, ensuring high levels of performance and reliability
  • Work within an Agile environment, participating in sprints and contributing to team goals
  • Engage with clients to understand their business needs and provide technical guidance
  • Actively participate in our company's community impact and open-source initiatives
  • Embrace growth opportunities and contribute to our culture of continuous learning
  • Fulltime
Read More
Arrow Right

Senior Full-Stack Developer (ETL & Integration)

The Senior Full-Stack Developer will perform advanced analysis and programming w...
Location
Location
United States , Austin, TX
Salary
Salary:
Not provided
dutechsystems.com Logo
Dutech Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15 years – Creating ETL processes
  • transporting and aggregating large datasets between systems
  • 15 years – SQL Server or Oracle stored procedures, PL/SQL, Dynamic SQL, and exception handling
  • 10 years – Object-oriented framework such as .NET Core or Java
  • 10 years – XML, JSON, API Testing, JavaScript, JQuery
  • 10 years – Experience in mid-to-large scale, complex enterprise-level SDLC projects
  • 2 years – Experience with Texas state agencies
Job Responsibility
Job Responsibility
  • Performing technical analysis by reviewing user requirements and creating design documents
  • Writing high-quality code that adheres to TEA and industry standards, best practices, and customer requirements
  • Conducting thorough testing to ensure deliverables meet requirements
  • Preparing and maintaining technical documentation (design docs, process flows, object/data models, project plans, environment diagrams, test plans, etc.)
  • Collaborating with the project team during sprints/releases for effort estimation, architecture/design discussions, triaging and resolving defects, and providing regular status updates
  • Supporting the design, integration, and governance framework necessary to establish the ECIDS system for the State of Texas
  • Fulltime
Read More
Arrow Right

Senior Engineer II - Full Stack Java

We are seeking a highly skilled Senior Software Engineer to join our dynamic tea...
Location
Location
India , Noida
Salary
Salary:
Not provided
daxko.com Logo
Daxko
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Minimum of 6 years of experience in commercial software development
  • Strong proficiency in Core Java and Advanced Java, with knowledge of the latest JDKs
  • Extensive experience with object-oriented programming and design principles
  • Expertise in web services, service-oriented architectures, and API development
  • Proficient in JavaScript, HTML5, and CSS3 for front-end development
  • Solid understanding of Spring and Hibernate frameworks
  • Experience with testing frameworks such as JUnit and Mockito
  • Familiarity with CICD tools, including Jenkins and GitLab
  • Proficiency in version control systems, particularly Git
Job Responsibility
Job Responsibility
  • Collaborate with product managers, architects, and other software engineers to design and implement best-in-class software solutions
  • Develop and maintain robust, scalable, and efficient Java-based applications using modern technologies and frameworks
  • Write optimized Java code, adhering to object-oriented programming principles and best practices
  • Design, build, and manage RESTful APIs to facilitate seamless communication between applications
  • Implement and maintain front-end components using JavaScript, HTML5, and CSS3
  • Conduct thorough code reviews and participate in technical discussions to ensure high-quality software delivery
  • Debug and troubleshoot complex technical issues to improve application functionality and performance
  • Implement comprehensive unit testing and participate in the full software development life cycle
  • Utilize development tools such as Git, Maven, and Jenkins to manage project dependencies and streamline deployment processes
  • Ensure application security by implementing best practices and adhering to compliance standards
What we offer
What we offer
  • Hybrid work model
  • Leave entitlements
  • Hospitalization/caregiving leaves
  • Paid parental leaves (Maternity, Paternity, & Adoption)
  • Group Health Insurance
  • Accidental Insurance
  • Tax-saving reimbursements
  • Provident Fund (PF)
  • Casual work environments
  • Company Events and Celebrations
  • Fulltime
Read More
Arrow Right

Senior Full Stack Data Engineer

Senior Full Stack Data Engineer role in Citi's Chief Technology Office (CTO) Tec...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 8 years of proven experience in software development
  • Significant experience as a Data Engineer and Full Stack Developer
  • Strong proficiency in SQL for data querying, manipulation, and optimization
  • Experience with NoSQL databases, such as MongoDB
  • Expertise in designing and developing data pipelines for ingestion, transformation, and processing of large datasets
  • Deep understanding of multithreading, thread pools, Object-Oriented Programming (OOP) concepts, and design patterns
  • Demonstrated experience working in an Agile software development environment
  • Excellent communication, problem-solving, and analytical skills
  • Proficiency in at least one of the following programming languages: Java or Python
  • Strong knowledge of DevOps practices, including source control management (e.g., Git), Continuous Integration (CI), Continuous Delivery/Deployment (CD), and automated deployments
Job Responsibility
Job Responsibility
  • Design and develop scalable data solutions leveraging platforms such as Iceberg, Snowflake, Trino, or other modern data ecosystems
  • Design, build, and optimize robust Extract, Load, Transform (ELT) and Extract, Transform, Load (ETL) data pipelines
  • Collaborate effectively with domain experts, product managers, analysts, and data scientists to understand data requirements and deliver efficient data solutions
  • Enable advanced analytics and machine learning workflows by ensuring the delivery of high-quality, reliable, and timely data
  • Implement and manage CI/CD pipelines to automate data engineering workflows across both cloud and on-premises environments
  • Research, evaluate, and recommend the integration of open-source technologies into our data platform
  • Clearly communicate complex technical details, project progress, and challenges to both technical and non-technical stakeholders
  • Design, develop, and implement scalable full-stack applications using technologies such as JavaScript, ReactJS, NodeJS, Python, and SQL/NoSQL databases
  • Write clean, efficient, well-documented, and maintainable code, adhering to industry best practices
  • Fulltime
Read More
Arrow Right

Full Stack Developer

Full Stack Developer role in Citi's Chief Technology Office (CTO) Technology Str...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, Software Engineering, or a related field
  • 8-10 years of professional experience in software development
  • Solid understanding of fundamental database concepts and practical experience with relational databases (e.g., MSSQL, Oracle) and/or NoSQL platforms (MongoDB)
  • Proficiency in Python, with experience in data manipulation and processing using frameworks like Apache Spark, PySpark
  • Hands-on experience with back-end technologies, such as Spring, Spring Boot, and Java 11+
  • Hands-on experience with front-end technologies, preferably React
  • Experience with Docker, Kubernetes, and container orchestration platforms
  • Comprehensive understanding of unit testing methodologies, test coverage principles, and experience in writing effective unit tests
  • Familiarity with foundational Generative AI model architectures (e.g., Transformers, GANs) and practical experience with deep learning libraries such as TensorFlow or PyTorch
Job Responsibility
Job Responsibility
  • Design, code, and optimize robust ETL data pipelines using technologies such as Python, PySpark, Apache Spark, Kafka, SQL to prepare large datasets for analysis
  • Participate in design, development, and deployment of full-stack applications utilizing Spring Boot and React frameworks
  • Implement scalable, resilient microservices deployed in Docker containers, orchestrated within an OpenShift environment
  • Work alongside senior developers to explore, fine-tune, and integrate pre-trained Generative AI models
  • Troubleshoot and resolve complex data-related issue and performance bottlenecks
  • Actively participate in agile ceremonies, including sprint planning, daily stand-ups, and sprint retrospectives
  • Fulltime
Read More
Arrow Right

Java Full Stack Developer

Data and Reporting platform is a cross product for client reporting and downstre...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4 -8 years of full-stack application development experience including front-end web development and back-end application development
  • Strong understanding of fundamental software development and coding standards
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and data analytical skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Ability to participate in solution design and learn new technologies with innovation mind
  • Financial experience is a plus
  • Experience of Agile development and scrums
  • Strong knowledge on Core Java, Spring (Core, BOOT etc.)
  • Experience in front-end UI development in React and Angular
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with support and other technology groups on issues and recommend programming solutions and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower-level analysts
  • Identify problems, analyze information and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.