Senior Java and Database Developer

1 month ago


Atlanta, United States HighCloud Solutions Full time
Title Senior Java and Database Developer Location Atlanta GA (Hybrid) Duration 8 Months Interview Type Web Cam Interview Only Job Type C2CW2 Job Description

The Georgia Department of Human Services (DHS) Office of Information Technology is seeking a qualified candidate for a contractor staffing position for a Senior Java and Database Developer on Georgias Child Welfare technical team in Atlanta Georgia.

  • The suitable candidate will be a Java Developer with strong database knowledge.
  • This role will be responsible for developing and maintaining highquality software applications ensuring seamless integration with various database systems.

Java Responsibilities

  • Develop and maintain Javabased applications using core Java and advanced Java (Java 17).
  • 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 (e.g. SQL databases like PostgreSQL Oracle).
  • 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 objectoriented 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 standups.
  • 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 OAuth 2.0 and JWT tokens.
  • Leverage SAML/SSO integration for single signon and authentication.
  • Proficiency in Postgres PL/SQL and Oracle database technologies.
  • Formulating data dictionaries that are congruent with task specifications.
  • Creating technical documents that outline the purpose capacity and guidelines attached to each database.
  • Providing practical guidance on the use and migration of each database.
  • Servicing and updating databases as required.

Database Responsibilities

  • Development: Design and implement PL/SQL functions procedures and packages to meet business requirements.
  • Triggers: Create and manage database triggers for automation of tasks and enforcement of business rules.
  • Performance Tuning: Optimize SQL queries and PL/SQL code for performance and scalability.
  • Database Design: Collaborate with the data modeling team to create efficient database designs.
  • Testing: Conduct unit and integration testing of PL/SQL code to ensure reliability and accuracy.
  • Documentation: Maintain documentation for developed code processes and database schemas.
  • Collaboration: Work closely with application developers business analysts and other stakeholders to gather requirements and provide technical support.
  • Troubleshooting: Diagnose and resolve database issues including performance bottlenecks and data integrity problems.

Experience and Technical Skills Required

  • 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
  • ServiceNow Splunk Dynatrace
  • Spring Framework (Spring Boot Spring MVC Spring Data Spring Security Spring Batch)
  • Microservices Architecture (Designing developing and deploying microservices)
  • Java Server Pages (creating dynamic web pages and integrating with backend logic)
  • Database Management (PostgreSQL Oracle and experience with ORM tools like Hibernate)
  • RESTful Web Services (API development consumption and integration)
  • 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
  • Frontend Integration: Understanding of HTML CSS JavaScript and Angular 17
  • Security & Identity Management: Experience with OAuth 2.0 JWT tokens and SAML/SSO integration for authentication and authorization
  • KeyCloak Integration: Integrate KeyCloak with Javabased applications and services for API authentication
  • Scripting Languages: Proficiency in one or more scripting languages such as Bash or PowerShell Python
  • Experience with cloudbased databases (e.g. AWS RDS).
  • Proficiency in SQL and experience with relational databases (e.g. MySQL PostgreSQL Oracle).
  • Knowledge of NoSQL databases (e.g. MongoDB Cassandra) is a plus.
  • Familiarity with agile methodologies.

Skill Required / Desired Amount of Experience Experience in Java and modern technologies. Required 7 Years Java (Java 17) features such as records sealed classes switch expressions pattern matching and enhanced performance improvements. Required 3 Years Node 16 Required 3 Years ServiceNow Splunk Dynatrace Required 3 Years Spring Framework (Spring Boot Spring MVC Spring Data Spring Security Spring Batch) Required 3 Years Microservices Architecture (Designing developing and deploying microservices) Required 3 Years Java Server Pages (creating dynamic web pages and integrating with backend logic) Required 3 Years Database Management (PostgreSQL Oracle and experience with ORM tools like Hibernate) Required 3 Years RESTful Web Services (API development consumption and integration) Required 3 Years CI/CD: GitHub Actions Required 3 Years KeyCloak Integration: Integrate KeyCloak with Javabased applications and services for API authentication Required 3 Years Scripting Languages: Proficiency in one or more scripting languages such as Bash or PowerShell Python Required 3 Years Proficiency in SQL and experience with relational databases (e.g. MySQL PostgreSQL Oracle). Required 3 Years

  • Atlanta, Georgia, United States Sunrise Systems Full time

    Job Title: Senior Java and Database DeveloperAt Sunrise Systems, we are seeking a highly skilled Senior Java and Database Developer to join our technical team in Atlanta, Georgia. The ideal candidate will have a strong background in Java and database management, with experience in developing and maintaining high-quality software applications.The successful...


  • Atlanta, Georgia, United States The Methodical Group Full time

    Job Title: Senior Java and Database DeveloperJob Description:We are seeking a qualified candidate for a contractor staffing position for a Senior Java and Database Developer on our technical team in Atlanta, Georgia.The suitable candidate will be a Java Developer with strong database knowledge. This role will be responsible for developing and maintaining...


  • Atlanta, United States Sunrise Systems Full time

    Job Title: Senior Java and Database Developer Job ID: - Location: Atlanta, GA (Hybrid) Duration: months of contract Client, Office of Information Technology, is seeking a qualified candidate for a contractor staffing position for a Senior Java and Database Developer on client's technical team in Atlanta, Georgia. The suitable candidate will be a...

  • Senior Java Developer

    1 month ago


    Atlanta, United States Rose International Full time

    Date Posted: 10/24/2024 Hiring Organization: Rose International Position Number: 473333 Job Title: Senior Java Developer Job Location: Atlanta, GA, USA, 30334 Work Model: Hybrid Employment Type: Temporary Estimated Duration (In months): 8 Min Hourly Rate ($): 53.75 Max Hourly Rate ($): 53.75 Must Have Skills/Attributes: Java, Oracle,...

  • Senior Java Developer

    5 months ago


    Atlanta, United States ATech Placement Full time

    We are looking for a highly skilled and experienced Senior Java Developer to lead and contribute to the development and maintenance of our Java-based applications. Responsibilities Develop & enhance applications that successfully meet business objectives / timelines Design, coding and testing independently in the agile development Collaborate with other...


  • Atlanta, United States Capgemini Full time

    Senior Java/GCP Developer-076906 Description Job description: We are seeking a highly skilled and expert Java Springboot Technical Developer. The ideal candidate should have experience with Google Cloud Platform. The Developer will be responsible for crafting and developing high-performance, scalable and reliable software solutions. Key...


  • Atlanta, United States YanTech Associates Full time

    Senior Java Engineer YanTech Associates have partnered with a leading healthcare technology company dedicated to improving patient care and outcomes through innovative solutions. Based in Atlanta, they're committed to leveraging technology to empower healthcare professionals and patients alike. As a Backend Java Engineer/Developer, you'll play a crucial role...


  • Atlanta, United States Inficare Full time

    Role : Java Fullstack developer Duration : Long Term Contract Location : Atlanta, GA ( Only locals needed) JOB DESCRIPTION • Has experience between 5 to 8 years in IT. 4+ years in JAVA, spring boot, API, Microservices development • A graduation or equivalent formal education in Computer Science/IT • Must have an experience with GCP (Google Cloud) •...


  • Atlanta, United States HighCloud Solutions Full time

    Title Senior Software Developer Location Atlanta GA (Hybrid) Duration 8 Months Interview Type Web Cam Interview Only Job Type C2CW2 Job Description The Georgia Department of Human Services (DHS) Office of Information Technology is seeking a qualified candidate for a contractor staffing position for a Senior Software Developer on...


  • Atlanta, United States Diverse Lynx Full time

    Job Title: JAVA Springboot Developer with GCP Location: Atlanta, GA Duration: Full-TimeDesired Skills: J2EEJob Description : Strategically architect, Design, develop industry-specific solutions in support of core enterprise functions based on client requirement and manage and upgrade existing applications. Articulate, Design, develop to re-platform to new...

  • Sr Java Developer

    1 hour ago


    Atlanta, United States SysMind Tech Full time

    Mandatory Skills : Java, J2ee, Microservices and DB (SQL Server) design pattern, Cloud, Tomcat, Kafka (Messaging) Required to coordinate the project's software development team. • Coordinate/lead the IS development teamwork, designs, troubleshooting design issues, and engage with the Bank's services developers/stakeholders. • Development, developer...

  • Java React Developer

    3 weeks ago


    Atlanta, United States Inficare Full time

    Role: Java React Developer Location: Atlanta, GA (Only local) Duration: Long term Experience: X+ years' experience with React and JAVA Qualifications: Must be a strong full stack developer Knowledge of a full secure software development lifecycle. Deep expertise with React and other front-end technologies. Analytical and problem-solving skills. A positive...


  • Atlanta, Georgia, United States Syntricate Technologies Full time

    At Syntricate Technologies, we are seeking a skilled Java developer to join our team in a mid-level position. The ideal candidate will have a strong background in full-stack development, with a focus on Java and related frameworks.Key Responsibilities:Design, develop, and maintain web applications using Java and related frameworks.Build responsive front-end...

  • Java Fuse Developer

    5 months ago


    Atlanta, United States InterSources Full time

    Role: Java Fuse Developer Location: tlanta, GA & Austin, TX (onsite) Duration: Long term contract Mandatory skills: Fuse or Apache Camel Job Description: Hands-on knowledge of Fuse/ Apache Camel is a must. Experience in working with interceptors and mutual SSL authentication. Experience with Backend additional technologies such as REST, Web Services...


  • Atlanta, United States Nextraq Full time

    Job DescriptionJob DescriptionThe Opportunity Michelin Connected Fleet, North America, is looking for a full stack Java Developer. We’re a world class fleet management, IoT and SAAS company. We help fleet managers meet the following challenges: Cost control Safety and compliance Cargo and vehicle security Monitoring of cargo Productivity and on time...


  • atlanta, United States Motion Recruitment Full time

    Job Title: Senior Java DeveloperTerm: 12 monthsLocation: 1030 Delta Boulevard, Atlanta, GA 30354 United StatesHybrid Qualifications:• 6 + years of experience required• 5 years of experience in developing in AWS• 5 years of Java experience• Full Stack DeveloperAdditional notes:• Will work some weekends for coverage as needed• Will be offset by...


  • Atlanta, United States Motion Recruitment Full time

    Job Title: Senior Java DeveloperTerm: 12 monthsLocation: 1030 Delta Boulevard, Atlanta, GA 30354 United StatesHybrid Qualifications:• 6 + years of experience required• 5 years of experience in developing in AWS• 5 years of Java experience• Full Stack DeveloperAdditional notes:• Will work some weekends for coverage as needed• Will be offset by...


  • Atlanta, United States SysMind Tech Full time

    Role :: Senior Java Developer with AWS Experience Location :: Atlanta GA / Minneapolis, MN - Onsite [only Local] Duration :: Contract (long term) Job Description: As a Senior Java Developer with AWS Experience, you will play a pivotal role in designing, developing, and implementing robust, scalable, and cloud-native applications for our clients. Leveraging...

  • Senior Java Developer

    4 weeks ago


    Atlanta, Georgia, United States TalentOla Full time

    Job Title: Java Full Stack DeveloperJob Description:TalentOla is seeking a highly skilled Java Full Stack Developer to join our team.Responsibilities:Transform business requirements into conceptual/logical application architecturesDetermine feasibility & scalability of front-end solutions, interacting with business and product owners in order to define...


  • Atlanta, United States ICP Search Full time

    Senior Software Engineer (Java)Atlanta - Hybrid - 2/3 Days Office BasedMy client a global communications organisation require a number of Senior Backend Java Engineers to join a new team within the business, The application, being developed is one of the key components of their new Intelligent Interactions offering and will be the foundation of the product,...