Loading...

IT & Telecoms|Developer|Web Developer,IT & Telecoms,IT & Telecoms|Senior Software Engineer,IT & Telecoms|Developer,IT & Telecoms|Software Engineer,IT & Telecoms|Developer|Web Developer|Java,Engineering Jobs

Explore career opportunities in IT & Telecoms|Developer|Web Developer,IT & Telecoms,IT & Telecoms|Senior Software Engineer,IT & Telecoms|Developer,IT & Telecoms|Software Engineer,IT & Telecoms|Developer|Web Developer|Java,Engineering

Skip to main content

(1117883) Senior Software Engineer - Java/AWS

Diversified Services Network, Inc.

**
Peoria, Illinois
Basic
Posted 10 days ago

Senior Software Engineer – Java/AWS

Hybrid – Chicago, IL or Peoria, IL (2 Days Onsite/Week)

Diversified Services Network, Inc. (DSN) is seeking a full-time Senior Software Engineer – Java/AWS to join our team in your choice of Chicago, IL or Peoria, IL. We offer a hybrid work model with 2 days per week of onsite work, full benefits, PTO, 401k, and more! If you're looking to grow your career within an extremely reputable, stable Fortune 100 company – let's talk!

Position Overview

This position reports to the Software Engineering Manager, alongside other staff within the application and technical systems and programming organization. Responsibilities fall within functional lines, with the individual contributing to new program development and/or maintenance of existing mobile, web, cloud, server, and computing systems.

Key Contributions & Responsibilities

  • Competent to perform all programming, development, integration, and system administration assignments without close supervision.
  • Designs, codes, tests, and debugs programs of high complexity.
  • Configures and customizes purchased software solutions of high complexity.
  • Provides project management, programming, systems, and/or system administration leadership, guidance, and assistance to other team members.
  • Works on complex application and technical problem identification and resolution, including responding to off-shift and weekend support calls as needed.
  • Works independently on complex processes and modules that may be used across one or more programs, systems, or in support of infrastructure component change management.
  • Develops major system modules, programs, or infrastructure releases based on requirements gathered from system customers.
  • Performs integrated testing and customer acceptance testing of system components, requiring careful planning and execution to ensure timely, quality results.
  • Performs integration tasks for in-house developed systems and/or purchased hardware and software solutions; assists customers with documentation, training, and usability efforts.
  • Maintains full knowledge of programming languages appropriate to the platform supported, along with program design and specification development, programming logic, logic diagrams, system analysis techniques, testing, debugging, documentation standards, file design, storage, and internal systems.

Team Structure & Work Environment

Works as part of an Agile/Scrum team, with significant interaction required across all Scrum ceremonies, including Daily Standups, Sprint Planning, Grooming, Retrospectives, and Demos. Regularly engages with the team on PR reviews and collaborates with other teams as needed. The role requires strong collaboration in a fast-paced, team-oriented environment.

Requirements

Candidate Requirements

Education & Experience

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field, and 8+ years of relevant experience
  • Master's degree and 6+ years of relevant experience.

Technical Skills

  • Extensive experience designing, developing, and maintaining Java-based software applications at scale.
  • 3+ years of experience developing in AWS, including CloudFormation templates, ECS cluster deployment, Lambda, Fargate, Amazon Elasticsearch, and S3; strong understanding of IAM roles and policies.
  • Experience leveraging Generative AI tools in software development.
  • 3+ years of experience building and deploying software with cloud technologies (AWS, Azure, or GCP).
  • Experience developing software applications using relational and NoSQL databases.
  • Familiarity with application architectural patterns such as MVC, Microservices, and Event-driven architecture.
  • Experience deploying software using CI/CD tools such as Jenkins or Azure DevOps.
  • Experience working within an Agile framework, ideally Scrum.
  • Strong understanding of and/or experience with batch or stream processing systems such as AWS SQS, AWS SNS, and Kinesis.
  • Experience designing well-defined RESTful APIs.
  • Hands-on experience with API tools such as Swagger, Postman, and Assertible.
  • Experience with test-driven development (TDD) and behavior-driven development (BDD).
  • Hands-on experience with testing tools such as Selenium and Cucumber, including their integration into CI/CD pipelines.
  • Experience with datastores such as DynamoDB, MongoDB, Cassandra, Redis, Elasticsearch, MySQL, and Oracle.
  • Solid knowledge of computer science fundamentals, including data structures and algorithms.

Soft Skills

  • Ability to work effectively under pressure and within time constraints.
  • Passion for technology and an eagerness to contribute to a team-oriented environment.

Benefits

  • 401(k)
  • Dental insurance
  • Vision Insurance
  • Disability insurance
  • Employee assistance program
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Paid Holidays

Please follow the link to our website for a list of job openings in Engineering, IT, Project Management, and more! (url removed)

Salary expectations: (phone number removed) per annual

(1117883) Senior Software Engineer - Java/AWS

Diversified Services Network, Inc.

**
Chicago, Illinois
Basic
Posted 10 days ago

Senior Software Engineer – Java/AWS

Hybrid – Chicago, IL or Peoria, IL (2 Days Onsite/Week)

Diversified Services Network, Inc. (DSN) is seeking a full-time Senior Software Engineer – Java/AWS to join our team in your choice of Chicago, IL or Peoria, IL. We offer a hybrid work model with 2 days per week of onsite work, full benefits, PTO, 401k, and more! If you're looking to grow your career within an extremely reputable, stable Fortune 100 company – let's talk!

Position Overview

This position reports to the Software Engineering Manager, alongside other staff within the application and technical systems and programming organization. Responsibilities fall within functional lines, with the individual contributing to new program development and/or maintenance of existing mobile, web, cloud, server, and computing systems.

Key Contributions & Responsibilities

  • Competent to perform all programming, development, integration, and system administration assignments without close supervision.
  • Designs, codes, tests, and debugs programs of high complexity.
  • Configures and customizes purchased software solutions of high complexity.
  • Provides project management, programming, systems, and/or system administration leadership, guidance, and assistance to other team members.
  • Works on complex application and technical problem identification and resolution, including responding to off-shift and weekend support calls as needed.
  • Works independently on complex processes and modules that may be used across one or more programs, systems, or in support of infrastructure component change management.
  • Develops major system modules, programs, or infrastructure releases based on requirements gathered from system customers.
  • Performs integrated testing and customer acceptance testing of system components, requiring careful planning and execution to ensure timely, quality results.
  • Performs integration tasks for in-house developed systems and/or purchased hardware and software solutions; assists customers with documentation, training, and usability efforts.
  • Maintains full knowledge of programming languages appropriate to the platform supported, along with program design and specification development, programming logic, logic diagrams, system analysis techniques, testing, debugging, documentation standards, file design, storage, and internal systems.

Team Structure & Work Environment

Works as part of an Agile/Scrum team, with significant interaction required across all Scrum ceremonies, including Daily Standups, Sprint Planning, Grooming, Retrospectives, and Demos. Regularly engages with the team on PR reviews and collaborates with other teams as needed. The role requires strong collaboration in a fast-paced, team-oriented environment.

Requirements

Candidate Requirements

Education & Experience

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field, and 8+ years of relevant experience
  • Master's degree and 6+ years of relevant experience.

Technical Skills

  • Extensive experience designing, developing, and maintaining Java-based software applications at scale.
  • 3+ years of experience developing in AWS, including CloudFormation templates, ECS cluster deployment, Lambda, Fargate, Amazon Elasticsearch, and S3; strong understanding of IAM roles and policies.
  • Experience leveraging Generative AI tools in software development.
  • 3+ years of experience building and deploying software with cloud technologies (AWS, Azure, or GCP).
  • Experience developing software applications using relational and NoSQL databases.
  • Familiarity with application architectural patterns such as MVC, Microservices, and Event-driven architecture.
  • Experience deploying software using CI/CD tools such as Jenkins or Azure DevOps.
  • Experience working within an Agile framework, ideally Scrum.
  • Strong understanding of and/or experience with batch or stream processing systems such as AWS SQS, AWS SNS, and Kinesis.
  • Experience designing well-defined RESTful APIs.
  • Hands-on experience with API tools such as Swagger, Postman, and Assertible.
  • Experience with test-driven development (TDD) and behavior-driven development (BDD).
  • Hands-on experience with testing tools such as Selenium and Cucumber, including their integration into CI/CD pipelines.
  • Experience with datastores such as DynamoDB, MongoDB, Cassandra, Redis, Elasticsearch, MySQL, and Oracle.
  • Solid knowledge of computer science fundamentals, including data structures and algorithms.

Soft Skills

  • Ability to work effectively under pressure and within time constraints.
  • Passion for technology and an eagerness to contribute to a team-oriented environment.

Benefits

  • 401(k)
  • Dental insurance
  • Vision Insurance
  • Disability insurance
  • Employee assistance program
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Paid Holidays

Please follow the link to our website for a list of job openings in Engineering, IT, Project Management, and more! (url removed)

Salary expectations: (phone number removed) per annual

Senior Software Engineer (Java)

Sky Solutions

**
Tysons Corner, Virginia
Basic
Posted 5 days ago
Join Sky Solutions, LLC - Pioneering Digital Transformation Excellence!

Sky Solutions is a trusted partner in government contracting, empowering federal agencies with cutting-edge IT solutions. Our expertise spans AI-first enablement, delivering innovative solutions and advanced cybersecurity, fortifying digital ecosystems against emerging threats and digital transformation through low-code/no-code development, cloud solutions, and agile methodologies. We simplify complex processes and deliver breakthrough results for federal clients across healthcare, financial services, and national security.

Job Title: Senior Software Engineer (Java)
Location: Tysons Corner, VA (Hybrid or Remote)
Duration: Fulltime

Job Summary
We are seeking a Senior Software Engineer - Java Application with strong full-stack development experience and hands-on experience using AI-assisted software development tools. The engineer will support the design, development, integration, testing, and maintenance of enterprise applications for a mission-critical Centers for Medicare & Medicaid Services (CMS) federal healthcare program.
The role requires strong experience across Angular frontend development and Java/Spring Boot backend development, along with the ability to leverage AI tools to improve software development productivity, quality, testing, debugging, and documentation.

Key Responsibilities
  • Design, develop, enhance, and maintain enterprise applications using Angular/TypeScript on the frontend and Java/Spring Boot on the backend.
  • Develop responsive, user-friendly web applications using Angular, TypeScript, HTML, and CSS.
  • Develop scalable Java/Spring Boot microservices and REST APIs supporting enterprise business processes and system integrations.
  • Integrate Angular applications with backend REST APIs and enterprise services.
  • Implement service-to-service integrations using Spring Cloud/OpenFeign.
  • Develop data access and persistence components using JPA/Hibernate and relational databases.
  • Write efficient SQL queries and support enterprise database integration, including Teradata.
  • Leverage AI-assisted development tools such as GitHub Copilot, Gemini Code Assist, Amazon Q Developer, ChatGPT, Claude, or comparable tools for code generation, refactoring, debugging, testing, code analysis, and technical documentation.
  • Review and validate AI-generated code to ensure correctness, security, performance, maintainability, and compliance with development standards.
  • Develop unit and integration tests using JUnit 5 and appropriate frontend testing frameworks.
  • Troubleshoot application, API, UI, integration, and production issues and perform root-cause analysis.
  • Participate in code reviews and follow established coding, security, quality, and development standards.
  • Develop and maintain API documentation using Swagger/OpenAPI.
  • Support cloud-native application development and deployments using AWS and Docker.
  • Collaborate with QA, DevSecOps, architects, business analysts, and other developers to deliver complete end-to-end solutions.
  • Participate in Agile/Scrum ceremonies, sprint planning, backlog refinement, and technical discussions.

Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent experience.
  • 8+ years of professional software development experience.
  • Strong hands-on experience with Java 17+ and Spring Boot.
  • Strong hands-on experience with Angular and TypeScript.
  • Experience developing microservices and REST APIs.
  • Experience integrating Angular frontend applications with RESTful backend services.
  • Experience with JPA/Hibernate and relational databases.
  • Strong SQL development skills.
  • Hands-on experience using AI-assisted software development tools, such as GitHub Copilot, Gemini Code Assist, Amazon Q Developer, ChatGPT, Claude, or comparable tools.
  • Demonstrated experience using AI tools for software development activities such as code generation, refactoring, debugging, test creation, code analysis, or technical documentation.
  • Ability to review and validate AI-generated code for quality, security, correctness, and maintainability.
  • Experience with JUnit 5 or comparable testing frameworks.
  • Experience with Maven and Git.
  • Experience working in Agile/Scrum software development environments.
  • Strong analytical, troubleshooting, communication, and problem-solving skills.

Preferred Qualifications
  • Experience supporting federal government or healthcare technology programs.
  • Experience working with CMS, Medicare, Medicaid, or Program Integrity environments.
  • Experience with AWS and Docker/containerized applications.
  • Experience with Teradata.
  • Experience with Spring Cloud/OpenFeign.
  • Experience with Swagger/OpenAPI.
  • Experience with SonarQube and DevSecOps practices.
  • Experience with distributed caching technologies such as Hazelcast.
  • Experience with enterprise content and workflow platforms such as IBM FileNet is a plus.
  • Experience applying AI to application modernization, automated testing, code quality, or developer productivity is a plus.

Technical Skills
Frontend: Angular | TypeScript | HTML | CSS
Backend: Java 17+ | Spring Boot | Microservices | REST APIs | Spring Cloud/OpenFeign | JPA/Hibernate
Database: SQL | Teradata
AI-Assisted Development: GitHub Copilot | Gemini Code Assist | Amazon Q Developer | ChatGPT | Claude | AI-Assisted Coding & Testing
Cloud & DevOps: AWS | Docker | Maven | Git | SonarQube | DevSecOps
Testing & API: JUnit 5 | Swagger/OpenAPI
Methodology: Agile / Scrum

Work Environment
This position will work as part of a multidisciplinary technology team supporting the development and modernization of enterprise applications within the CMS federal healthcare environment. The technology environment includes Angular, Java 17, Spring Boot, microservices, REST APIs, AWS, Docker, Teradata, JPA/Hibernate, automated testing, and cloud-native architecture.

Compensation:
The expected compensation range for this position is $100,000 - $160,000 annually. Compensation is determined in good faith and may vary based on job-related factors, including relevant experience, skills, education, certifications, clearance level, labor category alignment, contract requirements, work location, internal equity, and business needs.
The posted range reflects the Sky's reasonable estimate at the time of posting and does not guarantee a specific salary or rate. Final compensation will be determined based on the selected candidate's qualifications and applicable contractual and business considerations.

Sky Solutions Benefits & Culture at a Glance
  • Healthcare & Wellness
    • Medical, dental, and vision coverage tailored to your needs.
    • Supplemental options like life insurance, disability, HSA/FSA available.
  • Time Off & Work-Life Balance
    • Starting at 15 PTO days per year, increasing with tenure.
    • Plus 11 paid holidays to recharge and spend time with loved ones.
  • Professional Growth & Development
    • Annual education stipend.
    • Access to thousands of online courses.
    • Formal mentorship programs for career advancement.
  • Inclusive Culture
    • "One Team” mentality focused on collaboration and belonging.
    • Recognized as a Great Place to Work® for six years straight.

To learn more about life at Sky Solutions, visit our Careers page: Careers - Sky Solutions

At Sky Solutions, LLC, we welcome applications from all qualified candidates who share our vision and values.

Looking for similar opportunities? Browse these related job categories: