Core Java Developer

2 weeks ago


Charlotte, United States Synechron Full time

Job Title: Core Java Developer

Location: Charlotte, NC

Full Time/ Permanent

Contact: Syed.Khaliq@Synechron.com


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 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:

  • Develop and maintain Java applications with a focus on high availability, low latency, and scalability.
  • Implement complex data processing pipelines using Kafka streams and manage distributed transactions.
  • Design and 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:

  • Deep understanding of Java Collections and concurrency concepts, including multithreading, deadlock prevention, and synchronization mechanisms.
  • Expertise in concurrent data structures such as Concurrent HashMap and experience with the Executor framework to manage asynchronous tasks.
  • Experience with message-oriented middleware such as JMS and message brokers like Apache Kafka, including knowledge of partitioning, streams, and transaction management.
  • Familiarity with distributed systems design patterns such as saga patterns, and practical experience implementing such patterns.
  • Proven ability to design and implement robust JMS scenarios and handle exceptions gracefully.
  • Knowledge of backpressure handling strategies in systems design.
  • Proficiency 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

Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Synclusive’ 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, United States Synechron Full time

    Job Title: Core Java Developer (Banking Domain) Location: Charlotte, NC (Hybrid Mode) Employment Type: Full-Time Job Summary: We are seeking an experienced Core Java Developer with a strong background in the banking domain to join our dynamic team in Charlotte, NC. The ideal candidate will have 7 to 8 years of hands-on experience in Java development and a...

  • Core Java Developer

    3 days ago


    Charlotte, United States Synechron Full time

    Role: Core Java DeveloperWork Location: Charlotte, North Carolina, United StatesContact: Sachin.s@synechron.comOur Challenge:As a Core Java Developer, you will collaborate with stakeholders across the business to work on complex technical requirements. You will be responsible for managing multiple engagements, prioritize and resolve complex problems and...

  • Core Java Developer

    3 weeks ago


    Charlotte, United States Synechron Full time

    Job Title: Core Java Developer (Banking Domain)Location: Charlotte, NC (Hybrid Mode)Employment Type: Full-TimeJob Summary:We are seeking an experienced Core Java Developer with a strong background in the banking domain to join our dynamic team in Charlotte, NC. The ideal candidate will have 7 to 8 years of hands-on experience in Java development and a solid...

  • Core Java Developer

    3 weeks ago


    Charlotte, United States Synechron Full time

    Job Title: Core Java Developer (Banking Domain)Location: Charlotte, NC (Hybrid Mode)Employment Type: Full-TimeJob Summary:We are seeking an experienced Core Java Developer with a strong background in the banking domain to join our dynamic team in Charlotte, NC. The ideal candidate will have 7 to 8 years of hands-on experience in Java development and a solid...

  • Core Java Developer

    2 weeks ago


    Charlotte, United States Genesis10 Full time

    Genesis10 is currently seeking a Core Java Developer with our client in the financial industry located in Charlotte, NC. This is a 12 + month contract position. Responsibilities: Participate in the transformation and implementation of a critical batch processing within the Compliance tech org Work with users to refine requirements, design and develop...

  • Java Developer

    3 months ago


    Charlotte, United States PruTech Solutions Full time

    Job Description Looking for Java developer with 5+ years of development experience in developing server side applications using core Java. This is a hand-on development position. Candidates must be self-starters, self-motivated to deliver high quality, have great communication skills, be vocal participants, and be willing ask questions for learning and...

  • JAVA Developer

    3 weeks ago


    Charlotte, United States Motion Recruitment Full time

    Outstanding long-term contract opportunity! A well-known Financial Services Company is looking for a JAVA Developer in Des Moines, IA, Charlotte, NC, Dallas/Fort Worth, TX, Minneapolis, MN, and/ or Phoenix/Chandler, AZ. (Onsite). Work with the brightest minds at one of the largest financial institutions in the world. This is a long-term contract opportunity...

  • Lead Java Developer

    2 weeks ago


    Charlotte, United States Global Channel Management Full time

    About the job Lead Java Developer Lead Java Developer needs 15+ years experience Lead Java Developer requires: Lead Java developer Experience with Java based spring/spring boot application development Experience with JavaScript libraries like Angular CI/CD Charlotte & Chicago. NJ, Iselin, NJ 10+ years Experience in Core Java, Spring framework, MVC ...


  • Charlotte, North Carolina, United States TEK Staffing Solutions Inc. Full time

    Job Summary:We are seeking a skilled Java Backend Developer to join our team at TEK Staffing Solutions Inc. in Charlotte, NC. As a Java Backend Developer, you will be responsible for working on back-end data specifically, migrating existing Perl scripts to Java, and developing new Java programs utilizing Spring Batch and running on Linux and an Oracle...


  • Charlotte, United States Saxon Global Full time

    This is a pure contributor/development position Work on a custom trading platform (bond yields) They will be moving to Municipal bonds They need someone to help them build out the UI (Eclipse RCP) They make markets in dozens of venues on a custom end-to-end platform This person will be sitting beside traders so the MUST be able to speak in the same...


  • Charlotte, United States Synechron Full time

    Overview:As a Java Developer, you will work closely with other Developers, BA, QA, Product Managers, Scrum Masters, and more as you focus on developing code and contribute to the full SDLC through documentation, software design, architecture, testing, and deployment. You should have experience with Java, Spring boot as well as RDBMS and NoSQL...


  • Charlotte, United States Synechron Full time

    Overview:As a Java Developer, you will work closely with other Developers, BA, QA, Product Managers, Scrum Masters, and more as you focus on developing code and contribute to the full SDLC through documentation, software design, architecture, testing, and deployment. You should have experience with Java, Spring boot as well as RDBMS and NoSQL...


  • Charlotte, United States TEK Staffing Solutions Inc. Full time

    ****** NO C2C or 3RD PARTIES - W2 ONLY ******Title: Java Developer (Backend)Location: Charlotte, NC - Hybrid - (Locals Preferred)Type: Contact - W2 Only****** NO C2C or 3RD PARTIES - W2 ONLY ******Looking for someone that will work on back end data specifically. This team will be migrating their existing Perl scripts over to Java. They need someone that can...


  • Charlotte, United States TEK Staffing Solutions Inc. Full time

    ****** NO C2C or 3RD PARTIES - W2 ONLY ******Title: Java Developer (Backend)Location: Charlotte, NC - Hybrid - (Locals Preferred)Type: Contact - W2 Only****** NO C2C or 3RD PARTIES - W2 ONLY ******Looking for someone that will work on back end data specifically. This team will be migrating their existing Perl scripts over to Java. They need someone that can...


  • Charlotte, United States Accord Technologies Inc. Full time

    Job DescriptionJob DescriptionJava Full Stack Developer Location: Charlotte, NC ( 3 days onsite 2 days remote)look for nearby Candidates only ( Only w2 required)Must Have Skills : Angular/Javascript Core Java Full Stack Java Java J2EE SQL Oracle Oracle DB


  • Charlotte, United States Compunnel Full time

    Job Duties and Responsibilities: Work with stakeholder to gather the requirements Develop, test and deploy APIs Writing tested, idiomatic, and documented Java Code Cooperating with the front-end developer in the process of integrating the RESTful API Communicating with external web services Producing, maintaining, and modifying REST APIs Ensuring APIS are...

  • Java Developer

    2 weeks ago


    Charlotte, United States Global Channel Management Full time

    About the job Java Developer Java Developer needs 3 years IT experience Java Developer requires: Iselin, NJ; Charlotte, NC Minimum of 3 years of IT experience 3+ years of application development experience with programming languages such as Java Experience with Container Technologies such as Docker and Kubernetes Platforms. Experience working in an Agile...

  • Lead Java Developer

    3 weeks ago


    Charlotte, United States Synechron Full time

    Job Title: Sr Java DeveloperFull Time/ Permanent / W2 ContractCharlotte, NC (Only Locals Accept)OnsiteAbout Synechron:At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron s progressive...

  • Lead Java Developer

    4 weeks ago


    Charlotte, United States Synechron Full time

    Job Title: Sr Java DeveloperFull Time/ Permanent / W2 ContractCharlotte, NC (Only Locals Accept)OnsiteAbout Synechron:At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron s progressive...

  • Lead Java Developer

    2 weeks ago


    Charlotte, United States Synechron Full time

    Job Title: Sr Java DeveloperCharlotte, NC (Only Locals Accept)OnsiteAbout Synechron:At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron s progressive technologies and optimization strategies...