
Java/Angular Developer
6 days ago
The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.
Responsibilities:
- 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 users, clients, and other technology groups on issues, and recommend programming solutions, install, 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.
- Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
- Ensure high-quality delivery and adherence to best practices.
- Understand requirements and translate them into technical solutions.
- Hands-on end-to-end development lifecycle, from system design to deployment and support.
- Adopt a culture of continuous improvement, innovation, and knowledge sharing within the team.
- Ensure effective communication across cross-functional teams.
- Contribute to both high-level and detailed system design, including sequence, class, and dataflow diagrams.
- Support Agile development processes and participate in sprint planning, PODs, reviews, and retrospectives.
- Ability to listen, interpret user needs, and apply knowledge to direct solutions.
- Ability to adjust priorities quickly as circumstances dictate.
- Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements.
Qualifications:
- 4+ years of relevant experience in the Financial Service industry
- Intermediate level experience in Applications Development role
- Consistently demonstrates clear and concise written and verbal communication
- Demonstrated problem-solving and decision-making skills
- Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
- Demonstrated experience as a team player.
- Excellent analytical, problem-solving, and critical-thinking abilities.
- Strong communication skills, with the ability to interact effectively with all stakeholders.
- Ability to manage large datasets and work under pressure to meet deadlines.
- Experience working with geographically distributed and diverse teams.
- Consistently demonstrates clear and concise written and verbal communication.
- Well-versed in Agile Development Life Cycle.
Education:
- Bachelor's degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Technical Skills (at least one area of expertise required):
Java / J2EE / Spring Boot / Microservices
- Hands-on experience with Java (version 1.8 or above), J2EE, Spring Boot, Spring Batch, microservices, REST, and JSON.
- Experience with mocking, JUnit, and performance testing.
- Familiarity with CI/CD pipelines and toolchains (Git, BitBucket, Artifactory, Jira, Confluence, Collaborate).
- Basic Unix/Linux knowledge, including shell scripting and Unix commands.
- Experience with Docker, Kubernetes, or OpenShift.
Big Data / Data Engineering
- Hands-on experience with Big Data technologies such as Spark, Hadoop, Hive, and Impala.
- Working knowledge of S3, ICEBERG, Starburst is a plus.
- Experience in programming with Python and Scala.
- Knowledge of NoSQL databases like MongoDB and Cassandra is a plus.
- Experience with ETL tools such as Talend is a plus.
- Working knowledge of caching technologies such as Redis is a plus.
- Strong experience with Oracle Database (PL/SQL).
- Ability to manage and optimize large datasets.
UI / Angular
- Hands-on experience with Angular or similar UI frameworks.
- Ability to design and implement responsive, user-friendly web interfaces
-
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.
-
Java Developer+ Angular
4 days ago
Chennai, Tamil Nadu, India Talent21 Full time ₹ 15,00,000 - ₹ 25,00,000 per year5 to 10 years of experience in Full Stack development.Proficiency in JavaScript, HTML5, SCSS, and CSS3.Strong experience in Java/J2EE (Java8 and above) and SpringBoot.Experience in web frameworks such as Angular JS 6+, jQuery, and Bootstrap.Hands-on experience with databases, including PostgreSQL, MySQL, and MongoDB.Knowledge of front-end development tools...
-
Java Developer
2 days ago
Chennai, Tamil Nadu, India Virtusa Full time ₹ 6,00,000 - ₹ 12,00,000 per yearRole: Java DeveloperWork Mode: HybridWork timings: 2pm to 11pmLocation: Chennai & HyderabadPrimary Skills: Java, Angular, PythonDetailed JDSr. Fullstack developer (Java/angular/Python)8-10yrs of experience in backend development with Java (spring/Spring boot)Proficiency In python (Flask, Django or scripting)Strong frontend development experience with...
-
Angular UI developer
2 weeks ago
Chennai, Tamil Nadu, India NTT DATA, Inc. Full time ₹ 9,00,000 - ₹ 12,00,000 per yearWe are currently seeking a Angular UI developer to join our team in Chennai, Tamil Ndu (IN-TN), India (IN).Angular/UI DeveloperDevelop user interfaces with Angular, Typescript, and related technologies.Strong hands-on exp with JavaScript, SCSS/CSS, and HTML.Develop software workflows and UIs.Develop application codes and unit tests in Angular, Java...
-
Angular - Senior Developer
4 weeks ago
Chennai, Tamil Nadu, India virtusa Full timeWe are hiring Senior Developers having 5 years of experience working in Angular Experience in development of CSS HTML Angular Framework NPM Angular CLI Type script NodeJS Nginix etc Knowledge in integrating the UI application with Java Microservices layer Hands on Testing automation Jasmine other test frameworks Experience in writing...
-
Java Developer
20 hours ago
Chennai, Tamil Nadu, India FA Software Services Private Limited Full time ₹ 9,00,000 - ₹ 12,00,000 per yearJob DescriptionShould have hands-on experience in Java + Spring boot and REST/JSON APIShould have hands-on experience in Java + Angular and REST/JSON API Spring ORM(Spring Data JPA or Hibernate)Basic HTML,CSS,BootstrapBasic JavaScript, JQuery or UI frameworks.Knowledge of SQL will be an advantage.Ability to quickly diagnose the problem areas and come up with...
-
Angular Developer With Teradata
2 days ago
Chennai, Tamil Nadu, India Terrabit Consulting Full time ₹ 9,00,000 - ₹ 12,00,000 per yearRole: Angular Developer with TeradataLocation: ChennaiDescription:Develop, enhance, and maintain web applications using Angular.Design, develop, and optimize Teradata queries, procedures, and data models.Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.Ensure code quality, performance, and...
-
Software Engineer Java,Angular
2 weeks ago
Chennai, Tamil Nadu, India Photon Full time ₹ 2,50,000 - ₹ 7,50,000 per yearLocation: Chennai Experience: 3 - 5 YearsPrimary: Java, Spring Boot, Oracle, Spring Data JPA/Hibernate, AngularSecondar good to have: Messaging (KAFKA)Roles and ResponsibilityDesign, develop, and test software applications using Java.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop high-quality, efficient, and...
-
Angular Developer
4 days ago
Chennai, Tamil Nadu, India NTT DATA North America Full time ₹ 15,00,000 - ₹ 25,00,000 per yearReq ID: NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Angular Developer to join our team in Chennai, Tamil Nādu (IN-TN), India (IN).Angular/UI Developer• 7+ Years of Experience ,...
-
Java with Angular developer
2 weeks ago
Chennai, Tamil Nadu, India Alp Consulting Ltd. Full timeJob Title: - Senior Software Engineer (or) Equivalent Job Type: - Permanent Exp Required: years Job Location: - Bangalore & Hybrid mode of working Strictly Bangalore based candidates only no Relocation from other state JOB DESCRIPTION • Code, design, execute and take complete responsibility for the delivery and maintenance of software...
-
Java Developer
18 hours ago
Chennai, Tamil Nadu, India CloudBankin Full time ₹ 9,00,000 - ₹ 12,00,000 per yearJob DescriptionLooking for a passionate developer and team player who wants to learn, contribute and bring fun & energy to the team. We are a friendly startup where we provide opportunities to explore and learn a lot of things(new technology/tools etc.,) in building quality products using best-in-class technology.ResponsibilitiesDesign and develop new...