Senior Java Software Engineer

2 days ago


Raleigh, North Carolina, United States Saxon Global Full time
Job Title: Senior Java Software Engineer

Saxon Global is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying large-scale Java-based applications.

Key Responsibilities:
  • Design and develop complex Java-based applications using Java 7+ enterprise development and integration middleware development.
  • Lead the development of large-scale enterprise solutions using Java, Spring, and other frameworks.
  • Collaborate with cross-functional teams to identify and prioritize project requirements.
  • Develop and maintain high-quality code, ensuring it is efficient, scalable, and secure.
  • Participate in code reviews and provide feedback to ensure best practices are followed.
  • Stay up-to-date with the latest Java technologies and trends, and apply this knowledge to improve our engineering practices.
  • Coach and mentor junior developers to help them grow in their careers.
Requirements:
  • 10+ years of experience in Java development, with a strong focus on enterprise development and integration middleware.
  • Expert knowledge of Java 7+ enterprise development and integration middleware development.
  • 3+ years of experience with hands-on application architecture for large enterprise solutions.
  • 7+ years of experience in each of the following skills: HTML5 and CSS3, JavaScript development, Java RESTful, Spring Core, Spring Integration, Spring Boot, Spring MVC, Spring Data, Spring Security.
  • Excellent working experience with Spring, Hibernate, Maven, and other frameworks.
  • Advanced knowledge of web service technologies like JAX-RS, JSON, JAXB, JAX-WS, WSDL, Spring-based REST services.
  • Advanced knowledge of highly efficient RDBMS SQL (e.g. DB2, Oracle).
  • Experience with NoSQL implementations a plus (e.g., MongoDB, AWS DynamoDB).
  • Strong understanding of Java concurrency, concurrency patterns, experience building thread-safe code.
  • Must have extensive web application experience in developing customer-facing high-scale applications.
  • Demonstrated experience in building Microservices and leading a Microservices team.
  • Work on any cloud-based environment and experience building cloud-native applications.
  • Experience with messaging products like RabbitMQ, Kafka, or ActiveMQ.
  • Advanced skills implementing API Service architectures (SOAP, REST) using any of the market-leading API Management tools such as Apigee and frameworks such as Spring Boot for Microservices.
  • Extensive experience delivering a Microservices-based architecture leveraging APIs, containers, and automation.
  • Extensive hands-on experience with AWS technologies like Lambda, SQS, EC2, and ECS a plus.
  • Expert knowledge with a track record of solution delivery using various data integration solutions in situations requiring real-time (synchronous and asynchronous) messaging, Publish/Subscribe models, Microservices patterns, Middleware, and other related methodologies in a multi-user, multi-platform, multi-tier environment.
  • Experience with development tools like Eclipse, Git, Gradle, Sonar, Jenkins, Jira, Artifactory, etc.
  • Experience with TDD, code testability standards, JUnit/Mockito, and continuous integration.
  • Strong analytical, communication, and team collaboration skills.
  • Work as a multi-skilled professional practicing Agile/Scrum methodologies.
  • Ability to coach and mentor junior developers as well as teams adopting the platforms.
  • Passion for collaboration and working on agile teams.


  • Raleigh, North Carolina, United States Syntricate Technologies Full time

    Job DescriptionJob Title: Senior Java Software EngineerJob Summary:We are seeking an experienced Senior Java Software Engineer to join our team at Syntricate Technologies. The successful candidate will have a strong background in Java development, with a focus on enterprise-level applications.Key Responsibilities:Design and develop high-quality Java...


  • Raleigh, North Carolina, United States Syntricate Technologies Full time

    Job DescriptionWe are seeking a highly skilled Senior Java Software Engineer to join our team at Syntricate Technologies.Key ResponsibilitiesDesign and implement large-scale enterprise applications using Java and Spring Boot.Develop and maintain complex software systems, ensuring high performance, scalability, and reliability.Collaborate with...


  • Raleigh, North Carolina, United States Syntricate Technologies Full time

    Job SummaryWe are seeking a highly skilled Java Developer to join our team at Syntricate Technologies. The ideal candidate will have a strong background in Java development, with experience in Spring Boot, Service-Oriented Architecture, and related technologies.Key ResponsibilitiesDesign and implement enterprise applications for large-scale data processing...


  • Raleigh, North Carolina, United States Comcast Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Comcast. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and reliable software systems.Key Responsibilities:Design and develop software applications using Java and related...


  • Raleigh, North Carolina, United States Rocket Software Full time

    Job Title: Senior Software EngineerRocket Software is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications, as well as collaborating with cross-functional teams to ensure successful project delivery.Key Responsibilities:Design,...


  • Raleigh, North Carolina, United States United Software Group Full time

    Senior Java/Kafka Backend DeveloperWe are seeking a seasoned Senior Java/Kafka Backend Developer to join our dynamic team at United Software Group.Key Responsibilities:Develop and maintain high-quality software solutions using Java and Apache Kafka.Collaborate with cross-functional teams to integrate backend systems with front-end interfaces.Design and...


  • Raleigh, North Carolina, United States Diverse Lynx Full time

    Java Developer RoleWe are seeking a skilled Java Developer to join our team at Diverse Lynx LLC. As a Java Developer, you will be responsible for designing, developing, and maintaining our software applications using Java and Spring Boot.Key Responsibilities:Develop high-quality Java code for our applicationsCollaborate with cross-functional teams to...


  • Raleigh, North Carolina, United States Syntricate Technologies Full time

    Key Responsibilities: Leverage over a decade of Software Engineering expertise, showcasing proficiency through a blend of professional experience, training, military service, or academic background. Demonstrate extensive experience in Application Development utilizing Java, with a focus on innovative solutions. Utilize significant experience in Spring Boot...


  • Raleigh, North Carolina, United States ShoreWise Consulting Full time

    Company DescriptionAt ShoreWise Consulting, we pride ourselves on being a dynamic and innovative company that values expertise and collaboration.Job DescriptionWe are seeking a highly skilled Java Developer to join our team and contribute to the development of cutting-edge software solutions.The ideal candidate will have a strong background in Java 17 and...

  • Software Engineer

    3 weeks ago


    Raleigh, North Carolina, United States SynergisticIT Full time

    About SynergisticITSynergisticIT is a leading provider of tech job placement services, helping candidates acquire the skills and experience needed to succeed in the tech industry.Job DescriptionWe are seeking highly motivated and technically inquisitive individuals to fill various positions, including Java Full Stack Developers, Data Analysts, and Machine...


  • Raleigh, North Carolina, United States IVID TEK INC Full time

    Job Title: Senior SDETWe are seeking a highly skilled Senior Software Development Engineer in Test to join our team at IVID TEK INC. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining automated tests and in-house software utilities.Responsibilities:Identify functional and non-functional requirements...

  • Software Engineer

    3 weeks ago


    Raleigh, North Carolina, United States SynergisticIT Full time

    About SynergisticITSince 2010, SynergisticIT has been a leading provider of tech job placement services, helping job seekers acquire the skills, experience, and technical competence needed to succeed in the tech industry.Our MissionWe don't just focus on getting you a job - we make careers. Our goal is to provide candidates with the competitive edge they...


  • Raleigh, North Carolina, United States VirtualVocations Full time

    VirtualVocations is seeking a highly skilled Senior Software Engineer I to join our team. The ideal candidate will have a strong background in building scalable web applications, designing effective solutions for complex operations, and taking ownership of the engineering ecosystem. Key Responsibilities: * Develop highly scalable web applications for...


  • Raleigh, North Carolina, United States IVID TEK INC Full time

    Senior SDET Job DescriptionWe are seeking a highly skilled Senior Software Development Engineer in Test (SDET) to join our team at IVID TEK INC. As a Senior SDET, you will play a critical role in designing, developing, and maintaining automated tests and in-house software utilities.Key Responsibilities:Identify functional and non-functional requirements that...


  • Raleigh, North Carolina, United States IVID TEK INC Full time

    About IVID TEK INC IVID TEK INC is a leading technology company focused on delivering innovative solutions to its clients. We are committed to fostering a collaborative and dynamic work environment where talented individuals can thrive and contribute to our success. Senior Software Development Engineer in Test We are seeking a highly motivated and...


  • Raleigh, North Carolina, United States Oracle Full time

    Job DescriptionThe Oracle Global Business Unit (GBU) is a leading provider of project and portfolio management software solutions. We are seeking a highly skilled Senior Applications Developer to join our development team.As a Senior Applications Developer, you will be responsible for designing, developing, and deploying high-quality software solutions that...


  • Raleigh, North Carolina, United States Itron Full time

    About the RoleWe are seeking a highly skilled Senior Tools Development Engineer to join our team at Itron. As a key member of our software development team, you will play a critical role in creating innovative solutions that drive automation across the company.Key ResponsibilitiesDesign and develop new features and enhancements for our software and...


  • Raleigh, North Carolina, United States Diverse Lynx Full time

    About the RoleWe are seeking a highly skilled Java developer to join our team at Diverse Lynx LLC. As a key member of our development team, you will be responsible for designing and implementing robust Java-based solutions using Spring Boot and AWS.Key ResponsibilitiesDesign and develop high-quality Java APIs using Swagger UIImplement pipelines in GitLab...


  • Raleigh, North Carolina, United States IVID TEK INC Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer in Test to join our team at IVID TEK INC. As a key member of our software development team, you will be responsible for designing, developing, and maintaining automated tests and in-house software utilities.Key ResponsibilitiesRequirements Analysis: Identify functional and...


  • Raleigh, North Carolina, United States IXL Learning Full time

    We are seeking a talented Software Engineer to join our team at IXL Learning, a leading EdTech company that reaches millions of learners through our diverse range of products.The ideal candidate will have a passion for technology and education, with a strong background in software engineering and experience working with Java or other object-oriented...