Senior Software Developer

4 weeks ago


Atlanta, Georgia, United States Della Infotech Full time
Job Title: Senior Software Developer

Job Summary:

We are seeking a highly skilled Senior Software Developer to join our team at the Georgia Department of Human Services. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining Java-based applications using core Java and advanced Java features. You will also be working on microservices architecture, designing and implementing RESTful APIs, and integrating with databases to ensure performance optimization.

Responsibilities:

• Develop and maintain Java-based applications using core Java and advanced Java features.

• Design and implement microservices using Spring Boot and other relevant frameworks.

• Build and consume RESTful APIs and web services.

• Integrate with databases to ensure 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 to ensure 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+), Node 16+, ServiceNow, Splunk, Dynatrace, Spring Framework, microservices architecture, Java Server Pages, database management, RESTful web services, and CI/CD pipelines.

• Thorough understanding of REST, SOAP, web services, and API communication protocols S/FTP/S, HTTP/S, File I/O, etc.

• Testing: JUnit, TestNG, Mockito

• Version Control: GitHub

• Build Tools: Maven, NPM

• CI/CD: GitHub Actions

• Cloud Platforms: Amazon Web Services

• Frontend Integration: Understanding of HTML, CSS, JavaScript, and Angular 17+

• IDE: IntelliJ, Eclipse, etc.

• Security & Identity Management: Experience with OAuth2.0, JWT tokens, and SAML/SSO integration for authentication and authorization

• Key Cloak Integration: Integrate Key Cloak with Java-based applications and services for API authentication

• Scripting Languages: Proficiency in one or more scripting languages, such as Bash, or PowerShell, Python

Preferred Skills:

• Experience with Teradata Retail Data Model (RDM) is a plus

  • 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...


  • 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 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...


  • 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 Stir Consulting Inc. Full time

    Job Title: Senior Software DeveloperJob Summary:We are seeking a highly skilled Senior Software Developer to join our team at Stir Consulting Inc. As a Senior Software Developer, you will participate in the software architecture, design, coding, testing, and deployment of our applications.Responsibilities:Provide full cycle application design and...


  • Atlanta, Georgia, United States HighCloud Solutions Full time

    Job Title: Senior Software DeveloperAbout the Role:We are seeking a highly skilled Senior Software Developer to join our team at HighCloud Solutions. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining complex software systems using Java and modern technologies.Key Responsibilities:Develop and maintain Javabased...


  • Atlanta, Georgia, United States Next Level Business Services, Inc. Full time

    Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team at Next Level Business Services, Inc. The ideal candidate will have a strong background in software development, with expertise in HTML5, JavaScript, and CSS. They will be responsible for designing and implementing scalable and secure software solutions, as well as...


  • Atlanta, Georgia, United States Oracle Defunct Full time

    About the Role:We are seeking a highly skilled Senior Software Developer to join our team at Oracle Defunct. As a key member of our development team, you will be responsible for designing, developing, and troubleshooting software programs for our enterprise project and portfolio management products.Key Responsibilities:Analyze and design software programs to...


  • Atlanta, Georgia, United States Brooksource Full time

    Job Title: Senior Software Development EngineerJob Summary: We are seeking a highly skilled Senior Software Development Engineer to join our team at Brooksource. As a key member of our Supply Chain team, you will be responsible for developing the backend and frontend for delivery and supply chain applications.Key Responsibilities:Developing software...


  • Atlanta, Georgia, United States Oracle Defunct Full time

    Job Title: Senior Software Developer JavaJob Summary:Oracle Defunct is seeking a highly skilled Senior Software Developer Java to join our team. As a Senior Software Developer Java, you will be responsible for developing, debugging, and designing software applications and dashboards that run in our clients' EHR (Electronic Health Record)...


  • Atlanta, Georgia, United States Rose International Full time

    Job Title:Senior Web Software DeveloperJob Description:Rose International is seeking an experienced Senior Web Software Developer to lead the development of web applications.Key Responsibilities:Design and develop web applications using a full-stack approach.Lead a team of developers to ensure timely and high-quality delivery of projects.Collaborate with...


  • Atlanta, Georgia, United States Datum Technologies Group Full time

    Job Title: Senior Software DeveloperAbout the Role:We are seeking a highly skilled Senior Software Developer to join our team at Datum Technologies Group. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining Java-based applications using core Java and advanced Java features.Key Responsibilities:- Develop and...


  • Atlanta, Georgia, United States Travelers Insurance Full time

    About the OpportunityWe're seeking a talented Senior Software Engineer to join our team at Travelers Insurance. This is an exciting opportunity to work on advanced software engineering tasks that span multiple parts of our system.Key ResponsibilitiesDesign, develop, and analyze complex software systemsConsult with users to determine hardware, software, or...


  • Atlanta, Georgia, United States Harmonic Full time

    Job Title: Senior Software Development EngineerJob Summary:Harmonic is seeking a highly skilled Senior Software Development Engineer to lead the development of next-generation cable industry-leading products, services, and systems. The ideal candidate will have over 5 years of experience in the development of Embedded Real-Time systems and be familiar with...