Senior Software Developer

4 weeks ago


Atlanta, Georgia, United States Software Technology Inc Full time
Job Description

Software Technology Inc is seeking a highly skilled Senior Software Developer to join our Child Welfare technical team in Atlanta, Georgia. As a key member of our team, you will be responsible for developing and maintaining Java-based applications using core Java and advanced Java features.

Key Responsibilities:

  • Design and implement microservices using Spring Boot and other relevant frameworks.
  • Build and consume RESTful APIs and web services.
  • Integrate with databases, ensuring performance optimization.
  • Write unit and integration tests using JUnit, TestNG, Mockito, or other testing frameworks.
  • Develop SQL queries and analyze data to support application development and production issues.
  • Implement object-oriented design principles and patterns for scalable and maintainable codebases.
  • Ensure adherence to clean code principles and write reusable, modular code.
  • Troubleshoot and debug Java applications, ensuring optimal performance and security.
  • Participate in code reviews and provide constructive feedback to peers.
  • Follow Agile methodologies (Scrum) and participate in sprints, daily stand-ups.
  • Use version control systems like GitHub for source code management.
  • Implement and manage CI/CD pipelines using GitHub Actions.
  • Collaborate with DevOps teams for cloud deployment and infrastructure management (AWS).
  • Design, configure, and implement Spring Batch jobs for processing large datasets and scheduling tasks.
  • Implement dynamic web pages and views using JSP (Java Server Pages).
  • Design and implement authentication and authorization mechanisms using Key Cloak for identity and access management, ensuring secure communication through OAuth2.0 and JWT tokens.
  • Leverage SAML/SSO integration for single sign-on and authentication.

Requirements:

  • Seven (7) years of experience in Java and modern technologies.
  • Previous experience using Java (Java 17+) features such as records, sealed classes, switch expressions, pattern matching, and enhanced performance improvements.
  • Node 16+ experience.
  • ServiceNow, Splunk, Dynatrace experience.
  • Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security, Spring Batch) experience.
  • Microservices Architecture (Designing, developing, and deploying microservices) experience.
  • Java Server Pages (creating dynamic web pages and integrating with back-end logic) experience.
  • Database Management (PostgreSQL, Oracle and experience with ORM tools like Hibernate) experience.
  • RESTful Web Services (API development, consumption, and integration) experience.
  • CI/CD: GitHub Actions experience.
  • KeyCloak Integration: Integrate KeyCloak with Java-based applications and services for API authentication experience.
  • Scripting Languages: Proficiency in one or more scripting languages, such as Bash, or PowerShell, Python experience.
  • Security & Identity Management: Experience with OAuth 2.0, JWT tokens, and SAML/SSO integration for authentication and authorization experience.


  • Atlanta, Georgia, United States Jonas Software UK Full time

    Job Description:We are seeking a highly skilled Senior Engineer to join our team at Jonas Software UK. The ideal candidate will have a strong background in software development and a proven track record of delivering high-quality solutions.Key Responsibilities:Design, develop, and implement software solutions using AWS core services.Lead technical teams and...


  • Atlanta, Georgia, United States Indium Software Full time

    Job Title: Technical Team Lead - Software DevelopmentWe are seeking a highly skilled Technical Team Lead to join our Software Development team at Indium Software.Key Responsibilities:* Coordinate the project's software development team* Lead the IS development team, designing, troubleshooting design issues, and engaging with the Bank's services...


  • Atlanta, Georgia, United States HexaQuEST Global, Inc. Full time

    Job Title: Senior Software DeveloperJob Summary:We are seeking a highly skilled Senior Software Developer to join our team at HexaQuEST Global, Inc. As a Senior Software Developer, you will be responsible for leading software development projects and acting as a team lead. You will work closely with clients, business analysts, and team members to understand...


  • Atlanta, Georgia, United States United Software Group Full time

    Job Title: Senior .NET Software ArchitectJob Summary:United Software Group is seeking a highly skilled Senior .NET Software Architect to lead the design and development of complex multi-platform systems. The ideal candidate will have extensive experience in large-scale application architecture, design, and development using various versions of .NET Framework...

  • Senior Java Developer

    4 weeks ago


    Atlanta, Georgia, United States United Software Group Full time

    Job Title: Senior Java DeveloperJob Summary:We are seeking a highly skilled Senior Java Developer to join our team at United Software Group. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software solutions using Spring Boot framework.Key Responsibilities:Design, develop, and implement...


  • Atlanta, Georgia, United States Veracity Software Full time

    Job Title: Senior iSeries Cobol DeveloperJob Location: RemoteKey Responsibilities:• Conduct thorough impact analysis to inform development decisions• Develop and unit test software applications using iSeries, COBOL, CBL, CBLLE, and SQL• Collaborate with the team to ensure seamless integration and delivery of high-quality software solutionsKey...


  • Atlanta, Georgia, United States Resource Informatics Group Full time

    Job Title:Senior Software DeveloperJob Summary:We are seeking a highly skilled Senior Software Developer to join our team at Resource Informatics Group. The ideal candidate will have a strong background in software development, with a focus on Angular and Spring Boot.Key Responsibilities:Lead the development of software applications using Angular and Spring...


  • Atlanta, Georgia, United States Datum Software Full time

    Job SummaryWe are seeking a Senior Software Architect to join our team at Datum Software.The successful candidate will have expertise in SharePoint and Meta Workplace, as well as experience in developing and implementing effective social media strategies.The role involves developing high-level design plans for applications, data, and infrastructure...


  • Atlanta, Georgia, United States Motion Recruitment Full time

    Senior Software Developer OpportunityAtlanta, GeorgiaHybridFull Time$150k - $200kMotion Recruitment is seeking a highly skilled Senior Software Developer to join our client's team in Atlanta, Georgia. This is a hybrid role that requires 3 days of on-site work in Buckhead, GA.The ideal candidate will have 5+ years of experience with C#, .NET Core, .NET...


  • Atlanta, Georgia, United States Shivan Technologies, Inc. Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled and experienced Senior Software Developer to join our dynamic team at Shivan Technologies, Inc.Key Responsibilities:Design, develop, and implement robust software applications using a range of technologies including ASP.NET/C#, PowerApps, Power Automate, Power BI, Adobe ColdFusion, Oracle,...


  • Atlanta, Georgia, United States YouLend Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at YouLend. As a Senior Software Developer, you will play a critical role in designing, developing, and deploying robust financial systems that meet evolving business needs.Key Responsibilities:Lead and deliver on complex, high-impact projects,...


  • Atlanta, Georgia, United States Revolution Healthcare Services Full time

    Job Description: We are seeking a highly skilled Senior Software Developer to join our team. The successful candidate will be responsible for designing, developing, and maintaining complex software systems. A bachelor's degree in Computer Science or a related field is required. If you have experience with Java and are passionate about software development,...


  • Atlanta, Georgia, United States Aveanna Full time

    Job Title: Senior Software DeveloperJob Summary:We are seeking a highly skilled Senior Software Developer to join our team at Aveanna. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software applications for our suite of technologies and applications.Key Responsibilities:- Collaborate with...


  • Atlanta, Georgia, United States Hertz Full time

    About the RoleWe are seeking an experienced Senior Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications. The ideal candidate will have a strong background in software development, excellent problem-solving skills, and the ability to work...


  • Atlanta, Georgia, United States United Software Group Full time

    Job Title: Senior Java Spring Boot DeveloperJob Description:We are seeking a highly skilled Senior Java Spring Boot Developer to join our team at United Software Group. As a Senior Java Spring Boot Developer, you will be responsible for designing, coding, deploying, and maintaining web service applications using a variety of software development tool...

  • Senior Web Developer

    4 weeks ago


    Atlanta, Georgia, United States Software Engineering of America Full time

    Job Title: Senior Web DeveloperJob Summary:Software Engineering of America is seeking a highly skilled Senior Web Developer to join our team. The ideal candidate will have expertise in React, Angular, JavaScript, and TypeScript, and will be responsible for designing, developing, and implementing high-quality web applications.Key Responsibilities:Design and...


  • Atlanta, Georgia, United States Aveanna Healthcare LLC Full time

    Job Title: Senior Software DeveloperJob Summary:Aveanna Healthcare LLC is seeking a skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining software applications for our suite of technologies and applications.Key Responsibilities:Collaborate with product management...


  • Atlanta, Georgia, United States Oracle Defunct Full time

    Job DescriptionOracle is seeking a talented Senior Software Developer to join our Health Data Intelligence team. As a key member of our team, you will be responsible for developing and maintaining software applications that enable our clients to track compliance with regulatory requirements.About the RoleThis is a unique opportunity to work on a cutting-edge...


  • Atlanta, Georgia, United States United Software Group Full time

    We are seeking a highly skilled Senior SharePoint Developer to join our team at United Software Group. As a key member of our IT team, you will be responsible for migrating our client's SharePoint 2019 environment to SharePoint Online using ShareGate.The ideal candidate will have a strong background in SharePoint development, with experience in manual QA and...


  • Atlanta, Georgia, United States Aveanna Healthcare LLC Full time

    Job Title: Senior Software DeveloperThis is a remote position.Job OverviewThe Senior Software Developer is an integral part of our Information Technology team, responsible for:Collaborating with a highly collaborative team to solve complex problems.Designing and implementing software solutions for the Aveanna Healthcare suite of technologies and...