Senior Java Software Engineer

12 hours ago


Jersey City, New Jersey, United States Citigroup Inc Full time

**About the Job:**

Citigroup Inc. is seeking a Senior Java Software Engineer to join our team in Jersey City, New Jersey. This role will involve working closely with the Risk and Finance group to establish and implement new or revised application systems and programs.

About the Team:

  • Our team is responsible for developing and maintaining complex software applications that support multiple use cases for Market Risk, Credit Risk, Price Risk and Control, Finance, FO, and internal reconciliations functions.
  • We are looking for a highly skilled engineer who can contribute to our convergence strategy to consolidate data points to a strategic set of data instances.

About You:

  • You should have 5-8 years of relevant experience in systems analysis and programming of software applications.
  • A strong background in managing and implementing successful projects, with a working knowledge of consulting/project management techniques/methods.
  • You should be able to work under pressure and manage deadlines or unexpected changes in expectations or requirements.
  • A Bachelor's degree/University degree or equivalent experience is required.

Key Responsibilities:

  • Conduct feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs.
  • Monitor and control all phases of the development process, including analysis, design, construction, testing, and implementation.
  • Provide user and operational support on applications to business users.

Required Skills:

  • Advanced level knowledge of Java, including concurrent, parallel, and distributed systems programming.
  • Experience with HTTP, ReSTful web services, and API design.
  • Messaging technologies such as Kafka.
  • Experience with Apache Ignite and Reactive Streams.

Benefits:

Citigroup Inc. offers competitive employee benefits, including medical, dental & vision coverage, 401(k), life, accident, and disability insurance, and wellness programs.

Estimated Salary Range:$121,200.00 - $181,800.00



  • Jersey City, New Jersey, United States Seven Seven Software Full time

    We are seeking an experienced Senior Java Software Engineer to join our team at Seven Seven Software. In this role, you will be responsible for developing and supporting Entitlement Scalable API/Services.Key ResponsibilitiesDesign, develop, and deploy high-quality software solutions using Java, Cassandra, SQL, and No-SQL Data Modeling.Migrate legacy APIs and...


  • Jersey City, New Jersey, United States Phaxis Full time

    Job Description: We are seeking a skilled Java Software Engineer to join our team at Phaxis. As a Full Stack Java Developer, you will be responsible for designing, developing, and deploying high-quality software applications using Java and Spring. Your expertise in Java 8, Spring Boot, and Microservices will enable you to work on complex projects and deliver...


  • Jersey City, New Jersey, United States Core Software Technologies Inc. Full time

    Job DescriptionWe are seeking a highly experienced Senior Cloud DevOps Engineer with expertise in Java to join our team at Core Software Technologies Inc.About the RoleThis is a mid-level position that requires a strong understanding of cloud technologies such as AWS and Azure. The ideal candidate should have at least 8-10 years of experience in Java...


  • Jersey City, New Jersey, United States Lorven technologies Full time

    Job Title: Senior Software Engineering Professional - Java and React ExpertLorven technologies is a cutting-edge technology firm based in Jersey City, NJ.Estimated Salary:$160,000 - $200,000 per annum, depending on experience.Job Overview:This 12-month contract role requires a skilled Full Stack Developer with expertise in Java (40%) backend development,...


  • Jersey City, New Jersey, United States Triunity Software Full time

    Job Description: We are looking for a highly skilled Senior Java Developer to join our team at Triunity Software. In this role, you will work closely with our clients to understand their requirements and develop software solutions that meet their needs.Key Responsibilities:Work with clients to understand their requirements and develop software solutions that...


  • Jersey City, New Jersey, United States Core Software Technologies Inc. Full time

    We are seeking a seasoned Cloud DevOps Engineer with expertise in Java to join our team at Core Software Technologies Inc.About the Role:Job Type: Contract (6 months, extendable)Location: Remote (Hybrid working style)Salary: Estimated $120,000 - $180,000 per yearJob Description:We are looking for a strong mid-level engineer with at least 8 to 10 years of...


  • Jersey City, New Jersey, United States Fidelity TalentSource LLC Full time

    Job TitleSenior Software EngineerOverviewFidelity TalentSource LLC is seeking a seasoned Senior Software Engineer to join our Digital Assets team. This role will be responsible for designing, developing, and executing performance tests using Java/JMeter/Cloud-test/Rush-hour and other performance testing tools to ensure comprehensive performance testing.About...


  • Jersey City, New Jersey, United States Choice Associates Full time

    Job Summary:Senior Software Engineer needed to lead the development of a big data regulatory reporting system using Java and NoSQL databases. About Choice AssociatesAt Choice Associates, we pride ourselves on delivering innovative solutions that meet the unique needs of our clients. Our team of experts works collaboratively to build high-quality systems that...


  • Jersey City, New Jersey, United States Triunity Software Full time

    Job Description:We are seeking an experienced Senior Java Developer to join our team. As a Senior Java Developer, you will be responsible for designing and developing high-quality Java software solutions for our clients. You will work closely with our team of experts to deliver complex projects and ensure timely completion.The ideal candidate should have 10+...


  • Jersey City, New Jersey, United States Apex Systems Full time

    Job DescriptionJob Title: Senior Java Software Developer for Enterprise PlatformsAbout Apex Systems:We are a leading technology solutions company that provides expert services to help businesses succeed in the digital age. Our team of experienced professionals is dedicated to delivering innovative and efficient solutions that meet the evolving needs of our...


  • Jersey City, New Jersey, United States Maintec Technologies Full time

    Cloud-Based Java Software Engineer:We're seeking a highly skilled Cloud-Based Java Software Engineer to join our team at Maintec Technologies in Jersey City, NJ. This is a full-time opportunity for a talented individual to work on cloud-based applications and develop expertise in modern technologies like Java, Spring Boot, and Angular.About the Role:In this...


  • Jersey City, New Jersey, United States Diverse Lynx Full time

    About the Role:We are looking for an experienced Sr Java Developer to join our team at Diverse Lynx LLC. As a senior member of our engineering team, you will be responsible for leading the design, development, and deployment of complex software systems using Java and related technologies.Your expertise in cloud technologies, such as AWS, will be critical in...


  • Jersey City, New Jersey, United States Trident Consulting Full time

    About the RoleWe are seeking a highly experienced Senior Java Software Architect to join our team. As a key member of our technical staff, you will be responsible for designing and developing scalable, reliable, and efficient software systems.


  • Jersey City, New Jersey, United States BCforward Full time

    About the Role:BCforward is seeking a highly motivated Senior Software Development Engineer opportunity in Jersey City, NJ.Position Overview:We are looking for an experienced software engineer to join our team as a Senior Software Development Engineer. The successful candidate will serve as a member of an agile team to design and deliver trusted...


  • Jersey City, New Jersey, United States Core Software Technologies Inc. Full time

    At Core Software Technologies Inc., we are seeking a highly skilled DevOps engineer with a strong background in Java. This mid-level position requires a minimum of 8 to 10 years of experience and a solid understanding of cloud technologies such as AWS and Azure.Job ResponsibilitiesAnalysis, requirements gathering, Java coding, Terraform coding, Jenkins...


  • Jersey City, New Jersey, United States Fusion Plus Solutions Full time

    Fusion Plus Solutions is seeking a highly skilled Sr. Java Spring Boot Software Engineer to join our team. We offer an attractive salary range of $140,000 - $160,000 per annum, depending on experience.


  • Jersey City, New Jersey, United States Omni Inclusive Full time

    Job TitleJava Enterprise Software Engineer LeadAbout the RoleWe are looking for an experienced Java Enterprise Software Engineer Lead to lead our team of software developers at Omni Inclusive. As a key member of our technical leadership team, you will be responsible for architecting and implementing large-scale enterprise applications using Java and Spring...


  • Jersey City, New Jersey, United States Maintec Technologies Full time

    Job Title: Senior Java Developer PositionWe are seeking a skilled Senior Java Developer to join our team at Maintec Technologies in Jersey City, NJ. This is a full-time opportunity for a talented individual to work on critical production systems and modern applications.About the Role:This position involves developing and operating complex software systems...


  • Jersey City, New Jersey, United States The Dignify Solutions LLC Full time

    Job Title: Senior Frontend Software EngineerWe are seeking a highly experienced and skilled Senior Frontend Software Engineer to join our team at The Dignify Solutions LLC. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality web applications using cutting-edge technologies.About the...


  • Jersey City, New Jersey, United States Fox Rehabilitation Full time

    About the RoleAs a Senior Software Engineer, you will be responsible for designing and developing scalable and efficient software solutions. This includes working with cross-functional teams to identify business requirements and developing technical specifications.Main Responsibilities:Design and develop software solutions using Java and PythonCollaborate...