Lead Java Software Engineer

1 day ago


Alpharetta, United States Endava Full time
Job Title: Lead Java Engineer

At Endava, we are harnessing technology to drive meaningful change. We are seeking a highly skilled Lead Java Engineer to join our team.

Job Summary

We are looking for a seasoned Java developer with expertise in designing and developing APIs using Java, Spring Boot platforms. The ideal candidate will have a strong understanding of object-oriented programming and design patterns, as well as experience with RESTAPIs design and development, Swagger API documentation, and SQL writing for SQL Server or MySQL.

Key Responsibilities
  • Design and develop APIs using Java, Spring Boot platforms adhering to standards and business requirements.
  • Design technical and functional specifications used in the development of Client software, specifically in the ESF product spaces.
  • Design/program internal tools, as well as assist in prototyping for use in development of Client software.
  • Provide solutions for integrating data from different unrelated data sources, data mapping, integration, validation, and clean-up, while contributing to and understanding the importance of data dictionaries.
  • Under limited direction, research, define, document, and prototype additions and changes to ESF Framework.
  • Under limited direction, analyze technical specifications for creation or enhancement to applications for compatibility with other systems.
  • Participate in strategic planning sessions and technical discussions and demonstrate ability to translate ideas into technical designs.
  • Adhere to technical and functional standards.
  • Work on resolving production defects.
  • Attend Scrum meetings.
Qualifications
  • 8-10 years' experience in Java coding, design, and testing or developing technical solutions.
  • 5+ years' experience in RestAPI development and Spring Framework.
  • Experience on Spring framework and Spring boot.
  • Experience with RESTAPIs design and development and Swagger API documentation.
  • Experience SQL writing for SQL Server or MySQL.
  • Experience on CICD using Jenkins.
  • Strong knowledge of object-oriented programming and design patterns.
  • Ability to interact with internal and external clients.
Desired
  • Experience in Dockers and Kubernetes.
  • Knowledge in memory database such as Mongo DB.
Education
  • Bachelor's degree in computer science, or an associate degree in Computer Programming, or equivalent education in a related discipline is required. Related work experience can be substituted for educational requirement.

We offer a competitive salary package, share plan, company performance bonuses, value-based recognition awards, referral bonus, and a range of benefits including robust healthcare and benefits, flexible spending accounts, employer-paid life insurance and AD&D coverages, health savings account paired with our low-cost High Deductible Medical Plan, and 401(k) Safe Harbor Retirement plan with employer match with immediate vest. Discover some of the global benefits that empower our people to become the best version of themselves.

Additional Employee Requirements

  • Participation in both internal meetings and external meetings via video calls, as necessary.
  • Ability to go into corporate or client offices to work onsite, as necessary.
  • Prolonged periods of remaining stationary at a desk and working on a computer, as necessary.
  • Ability to bend, kneel, crouch, and reach overhead, as necessary.
  • Hand-eye coordination necessary to operate computers and various pieces of office equipment, as necessary.
  • Vision abilities including close vision, toleration of fluorescent lighting, and adjusting focus, as necessary.
  • For positions that require business travel and/or event attendance, ability to lift 25 lbs, as necessary.
  • For positions that require business travel and/or event attendance, a valid driver's license, as necessary.

*If requested, reasonable accommodations will be made to enable employees requiring accommodations to perform the essential functions of their jobs, absent undue hardship.


  • Java Technical Lead

    3 weeks ago


    Alpharetta, United States Datum Software Full time

    Job DescriptionJob DescriptionAlpharetta - HybridW2 Candidates Only (unless visa issues)Java Technical LeadTop 4 Skills:o Prior experience as a Technical Lead (managing on/offshore teams preferred)o Java Microserviceso Cloud-based projects (Azure preferred)o Building CI/CD pipelinesOur client is seeking a Technical Lead to join the team developing a global...

  • Java Technical Lead

    3 weeks ago


    Alpharetta, GA, United States Datum Software Full time

    Job OpportunityWe are seeking a highly skilled Java Technical Lead to join our team at Datum Software. As a key member of our development team, you will be responsible for leading and mentoring a team of software engineers in the development of a global product for enterprise-wide integration.The ideal candidate will have prior experience as a Technical...


  • Alpharetta, United States V2 Innovations Full time

    Job Title: Senior Java Software EngineerAt V2 Innovations, we are seeking a highly skilled Senior Java Software Engineer to lead our team in developing cutting-edge web applications. As a key member of our development team, you will be responsible for designing, building, and maintaining robust and innovative software solutions.Key Responsibilities:Develop...


  • Alpharetta, United States GlobalLogic Full time

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


  • Alpharetta, United States Resource Informatics Group Full time

    Job Title: Java Developer/ LeadResource Informatics Group is seeking an experienced Java Developer/ Lead to join our team.About the Role:We are looking for a skilled Java Developer/ Lead to develop, customize, maintain, and monitor applications for web platforms, utilizing the latest technologies. The ideal candidate will have a strong background in...


  • Alpharetta, United States Adroix Corp. dba CODEFORCE 360 Full time

    Job Summary:We are seeking a highly skilled Senior Software Developer to lead our software development team. The ideal candidate will have a strong background in Java, J2EE technologies, and .Net technologies, with experience in designing and developing complex software systems.Key Responsibilities:Provide technical leadership and guidance to the software...


  • Alpharetta, United States Diverse Lynx Full time

    Job Summary: We are seeking a highly skilled Senior Java Software Engineer to join our team at Diverse Lynx LLC. The ideal candidate will have a strong background in Java development, with a focus on designing and implementing scalable and efficient systems. Key Responsibilities: * Design and develop high-quality Java software solutions that meet the needs...


  • Alpharetta, United States Resource Informatics Group Full time

    Job SummaryWe are seeking a highly skilled Java Developer/Lead to join our team at Resource Informatics Group. As a key member of our software development team, you will be responsible for designing, building, and maintaining complex applications using the latest Java technologies.Key ResponsibilitiesAnalyze business requirements and translate them into...


  • Alpharetta, United States Infosys Full time

    About the RoleWe are seeking a highly skilled Java Lead Developer to join our team at Infosys. As a key contributor, you will play a crucial role in helping our clients achieve their business objectives by delivering high-quality solutions that meet their evolving needs.Key ResponsibilitiesLead the development of complex Java-based solutions, ensuring they...


  • Alpharetta, United States TalentOla Full time

    Job Title: Java DeveloperTalentOla is seeking a highly skilled Java Developer to join our team.Job Summary:We are looking for a talented Java Developer to work on our team. The ideal candidate will have a strong background in Java and experience with software development.Responsibilities:Design, develop, and test Java-based software applicationsCollaborate...


  • Alpharetta, United States Synechron Full time

    Job Title: Java DeveloperJob Summary:We are seeking a highly skilled Java Developer to join our team. The ideal candidate will have a strong background in Java and related technologies, with over 7 years of experience and at least 3 years focused on Spring Boot. The successful applicant will have a strong understanding of software design patterns,...

  • Software Engineer

    1 week ago


    Alpharetta, United States Apex Systems Full time

    We are looking for a talented Java Developer to join our team in Alpharetta, GA, with the flexibility of a hybrid work environment. This role is contract to hire, candidates must be able to work on W2 without any current or future sponsorship. W2 only! No C2C, no 3rd party vendors.Job Description:Responsibilities:Design, develop, and maintain high-quality...

  • Software Engineer

    3 weeks ago


    Alpharetta, United States Apex Systems Full time

    We are looking for a talented Java Developer to join our team in Alpharetta, GA, with the flexibility of a hybrid work environment. This role is contract to hire, candidates must be able to work on W2 without any current or future sponsorship. W2 only! No C2C, no 3rd party vendors.Job Description:Responsibilities:Design, develop, and maintain high-quality...

  • Software Engineer

    3 weeks ago


    alpharetta, United States Apex Systems Full time

    We are looking for a talented Java Developer to join our team in Alpharetta, GA, with the flexibility of a hybrid work environment. This role is contract to hire, candidates must be able to work on W2 without any current or future sponsorship. W2 only! No C2C, no 3rd party vendors.Job Description:Responsibilities:Design, develop, and maintain high-quality...

  • Software Engineer

    3 weeks ago


    Alpharetta, United States Apex Systems Full time

    We are looking for a talented Java Developer to join our team in Alpharetta, GA, with the flexibility of a hybrid work environment. This role is contract to hire, candidates must be able to work on W2 without any current or future sponsorship. W2 only! No C2C, no 3rd party vendors.Job Description:Responsibilities:Design, develop, and maintain high-quality...


  • Alpharetta, United States ADPMN INC Full time

    Job OverviewRole: Lead Fullstack Software EngineerOrganization: ADPMN INCWork Environment: Hybrid OnsiteContract Length: 12+ months with potential for extensionKey Responsibilities:Development using Core Java versions 8 and 11Creation of RESTful web servicesJavaScript programming with frameworks such as React, JSON, AJAX, and AngularExperience with...

  • Software Engineer

    3 weeks ago


    alpharetta, United States TalentOla Full time

    Job DescriptionTalentOla is seeking a skilled Java Developer to join our team. As a Java Developer, you will be responsible for designing and implementing scalable and efficient web applications using Java and related technologies.You will build and maintain back-end services and APIs using Java, Spring Boot, JPA using Hibernate, and other related...

  • Software Engineer

    3 weeks ago


    Alpharetta, United States TalentOla Full time

    Job DescriptionTalentOla is seeking a skilled Software Engineer to join our team.Key Responsibilities:Design and implement scalable and efficient web applications using Java and related technologies.Build and maintain back-end services and APIs using Java, Spring Boot, JPA using Hibernate, and other related technologies.Develop, test, and deploy front-end...

  • Software Engineer

    3 weeks ago


    Alpharetta, United States Sales Demo Master Client - WFN4.0 Full time

    Job DescriptionJob DescriptionResponsibilitiesExpand existing software to meet the changing needs of our key demographicsDevelop a new software product from the ground up, staying true to our company's core values and needs while lending your own creativity to the mixFocus on creating fault-tolerant programmingCreate scaleable, automated solutions for...


  • Alpharetta, United States Insight Global Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Insight Global. As a key member of our development team, you will be responsible for designing, developing, and implementing high-quality software solutions using Java and JavaScript technologies.Key Responsibilities:Design and develop front-end...