Core Java Developer

2 weeks ago


Charlotte, North Carolina, United States Synechron Full time

Job Title: Core Java Developer

Location: Charlotte, NC

Full Time/ Permanent

Contact:

Our Challenge:

Synechron is seeking a skilled Java developer to join our team and help us build scalable, high-performance applications. The ideal candidate will have a strong grasp of Java's concurrency utilities, experience with Java Message Service (JMS) and Apache Kafka, as well as proficiency in Spring Boot and microservices-based architecture.

The Role

Responsibilities:

  • Design and develop Java applications with a focus on high availability, low latency, and scalability.
  • Implement complex data processing pipelines using Kafka streams and manage distributed transactions.
  • Develop microservices with Spring Boot, adhering to best practices in cloud-native development.
  • Write robust code to handle multithreading, synchronization, and concurrency control with a focus on performance optimization.
  • Create fault-tolerant messaging scenarios using JMS and Kafka, ensuring reliable communication between services.
  • Develop strategies for exception handling and backpressure management.
  • Collaborate with cross-functional teams to ensure seamless integration of services.
  • Participate in code reviews to maintain code quality and share knowledge.

Requirements:

You are:

  • Deeply familiar with Java Collections and concurrency concepts, including multithreading, deadlock prevention, and synchronization mechanisms.
  • Experienced in concurrent data structures such as Concurrent HashMap and the Executor framework to manage asynchronous tasks.
  • Familiar with message-oriented middleware such as JMS and message brokers like Apache Kafka, including knowledge of partitioning, streams, and transaction management.
  • Practical experience with distributed systems design patterns such as saga patterns.
  • Proven ability to design and implement robust JMS scenarios and handle exceptions gracefully.
  • Knowledge of backpressure handling strategies in systems design.
  • Proficient in Spring Boot, with a focus on building microservices and understanding their orchestration and deployment.
  • Educational Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field (Master's preferred).

It would be great if you also had:

  • 10 years of professional Java development experience.
  • Demonstrable experience with building and maintaining high-volume, low-latency applications.
  • Practical examples of systems you have worked on that employed the skills listed.

We can offer you:

  • A highly competitive compensation and benefits package
  • A multinational organization with 55 offices in 20 countries and the possibility to work abroad
  • Laptop and a mobile phone
  • 10 days of paid annual leave (plus sick leave and national holidays)
  • Maternity & Paternity leave plans
  • A comprehensive insurance plan including: medical, dental, vision, life insurance, and long-/short-term disability (plans vary by region)
  • Retirement savings plans
  • A higher education certification policy
  • Commuter benefits (varies by region)
  • Extensive training opportunities, focused on skills, substantive knowledge, and personal development
  • On-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated courses
  • Coaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Center of Excellences (CoE) groups
  • Cutting edge projects at the world's leading tier-one banks, financial institutions and insurance firms
  • A flat and approachable organization
  • A truly diverse, fun-loving and global work culture

S​YNECHRON'S DIVERSITY & INCLUSION STATEMENT

Synechron is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.

All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant's gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.


  • Core Java Developer

    2 weeks ago


    Charlotte, North Carolina, United States BCforward Full time

    Job Title: Core Java DeveloperBCforward is seeking a highly skilled Core Java Developer to join our team. As a key member of our development team, you will be responsible for designing, building, and testing software solutions using Java.Key Responsibilities:Develop and implement Java-based software applications using Spring framework, Spring Boot, and...

  • Core Java Developer

    2 weeks ago


    Charlotte, North Carolina, United States Synechron Full time

    Job Title: Core Java DeveloperWe are seeking a skilled Core Java Developer to join our team at Synechron. As a Core Java Developer, you will be responsible for designing, developing, and maintaining high-quality Java applications with a focus on high availability, low latency, and scalability.Responsibilities:Develop and maintain Java applications with a...

  • Core Java Developer

    6 days ago


    Charlotte, North Carolina, United States Synechron Full time

    Job Title: Core Java DeveloperLocation: Charlotte, NCFull Time/ PermanentContact: SynechronOur Challenge:Synechron is seeking a Java Developer with Proficiency in Core Java, and microservices architecture to help us build responsive, scalable applications that operate within a complex distributed ecosystem. The ideal candidate will have a strong grasp of...

  • Core Java Developer

    5 days ago


    Charlotte, North Carolina, United States Synechron Full time

    Job Title: Core Java DeveloperLocation: Charlotte, NCFull Time/ PermanentContact: Our Challenge:Synechron is seeking a Java Developer with Proficiency in Core Java, and microservices architecture to help us build responsive, scalable applications that operate within a complex distributed ecosystem. The ideal candidate will have a strong grasp of Java's...

  • Core Java Developer

    1 month ago


    Charlotte, North Carolina, United States Synechron Full time

    Job Title: Core Java DeveloperLocation: Charlotte, NCFull Time/ PermanentContact: Our Challenge:Synechron is seeking a skilled Java Developer with expertise in Core Java, microservices architecture, and concurrency utilities to help us build responsive, scalable applications that operate within a complex distributed ecosystem.The RoleResponsibilities:Design...

  • Core Java Developer

    3 weeks ago


    Charlotte, North Carolina, United States Genesis10 Full time

    Job Title: Core Java DeveloperGenesis10 is seeking a skilled Core Java Developer to join our team in Charlotte, NC. This is a 12+ month contract position.Responsibilities:Participate in the transformation and implementation of critical batch processing within the Compliance tech org.Work with users to refine requirements, design, and develop high-quality...


  • Charlotte, North Carolina, United States Genesis10 Full time

    Job Title: Core Java Developer: Financial ServicesGenesis10 is seeking an experienced Application Programmer to join our client in the financial industry in Charlotte, NC. This is a 12+ month contract position.Responsibilities:Define, build, and test solutions, often working on multiple projects simultaneously.Collaborate with business partners to define...

  • Senior Java Developer

    1 month ago


    Charlotte, North Carolina, United States Iris Software Inc. Full time

    We are seeking a highly skilled Core Java Developer to join our team at Iris Software Inc. in Charlotte, NC.Job Summary:As a Core Java Developer, you will be responsible for designing and developing high-quality Java applications using Spring, Hibernate, and Microservices.Key Responsibilities:Develop and maintain large-scale Java applications with a strong...

  • Java Developer

    5 days ago


    Charlotte, North Carolina, United States Synechron Full time

    Job Title:Java DeveloperLocation:Charlotte, NCCompany:SynechronJob Type:Full-Time(Hybrid)Job Description:Synechron is seeking a Java Developer with proficiency in Core Java and microservices architecture to help us build responsive, scalable applications that operate within a complex distributed ecosystem. The ideal candidate will have a strong grasp of...

  • Senior Java Developer

    2 weeks ago


    Charlotte, North Carolina, United States TCS USAAvance Consulting Full time

    Job Requirements:We are seeking a highly skilled Senior Java Developer to join our team at TCS USAAvance Consulting. The ideal candidate will have hands-on experience in Core Java, JDK 1.6 generics, and a strong understanding of J2EE, JSP, Servlets, and Webservices. Additionally, they should have experience with VXML, CCXML, ASR, TTS, and Frameworks like...

  • Java Developer

    2 weeks ago


    Charlotte, North Carolina, United States SynergisticIT Full time

    Job Opportunity: Java DeveloperSynergisticIT is a leading provider of career development solutions, helping tech-savvy individuals convert their passions into professions. We understand the challenges of the job market and strive to connect candidates with top tech giants.About the RoleWe are seeking a driven Java Developer to join our team. As a Java...


  • Charlotte, North Carolina, United States Aloden, Inc. Full time

    Job Summary:Aloden, Inc. is seeking a skilled Java/Alfresco Consultant to join our team. The ideal candidate will have a strong background in software engineering and experience with Alfresco, Java, and related technologies.Key Responsibilities: Design, develop, and implement solutions using Alfresco, Java, and related technologies. Optimize application...

  • Java Developer

    2 weeks ago


    Charlotte, North Carolina, United States Synechron Full time

    Job Title: Java DeveloperLocation: Charlotte, NCCompany: SynechronJob Type: Full-Time(Hybrid)Job Description:Synechron is seeking a skilled Java developer to join our team. As a Java developer, you will be responsible for designing and developing high-performance, low-latency applications using Core Java and microservices architecture.Key Skills and...


  • Charlotte, North Carolina, United States Saxon Global Full time

    Trading Platform DeveloperThis is a challenging contributor/development position where you will work on a custom trading platform for bond yields. The platform is currently focused on municipal bonds, but it will be expanded to other areas in the future. We are looking for someone to help us build out the user interface using Eclipse RCP.The ideal candidate...


  • Charlotte, North Carolina, United States Aloden, Inc. Full time

    Job Title: Java Full Stack DeveloperAloden, Inc. is seeking a skilled Java Full Stack Developer to join our team.Job SummaryWe are looking for a highly motivated and experienced Java Full Stack Developer to design, develop, and maintain full-stack Java applications. The ideal candidate will have strong proficiency in Angular, JavaScript, Core Java, J2EE, and...

  • Senior Java Developer

    2 weeks ago


    Charlotte, North Carolina, United States Synechron Full time

    Senior Java DeveloperAt Synechron, we are seeking a highly skilled Senior Java Developer to join our team. As a Senior Java Developer, you will play a key role in designing and implementing scalable and robust applications using Core Java.Key Responsibilities:Design and implement scalable and robust applications using Core Java.Develop multithreaded and...

  • Senior Java Developer

    2 weeks ago


    Charlotte, North Carolina, United States Synechron Full time

    Job Title: Senior Java DeveloperJob Summary:We are seeking a highly skilled Senior Java Developer to join our team at Synechron. As a Senior Java Developer, you will be responsible for designing and implementing scalable and robust applications using Core Java. You will work with Java Message Service (JMS) and Apache Kafka for messaging and stream processing...

  • Senior Java Developer

    2 weeks ago


    Charlotte, North Carolina, United States Mindlance Full time

    Job OverviewMindlance is seeking a highly skilled Senior Full Stack Java Developer to join our team. As a key member of our software engineering team, you will be responsible for delivering high-quality software solutions and contributing to the development of large-scale software projects.Key ResponsibilitiesConsult on and participate in moderately complex...


  • Charlotte, North Carolina, United States Collabera Full time

    Job Title: FullStack Java DeveloperWe are seeking a highly skilled and experienced FullStack Java Developer to join our team in Charlotte, NC. This role is ideal for a motivated individual with a strong background in fullstack development.Key Responsibilities:Develop APIs for front-end to back-end communicationDevelop UI using AngularDevelop core business...


  • Charlotte, North Carolina, United States Minutes to Seconds Pty Ltd Full time

    We are seeking a skilled Senior Java Developer to join our team at Minutes to Seconds Pty Ltd. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining complex software systems using Java and related technologies.Key ResponsibilitiesDesign and develop scalable, efficient, and secure software systems using Java and...