FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Java/AWS
Diversified Services Network, Inc.Senior Java/AWS engineer developing and maintaining complex cloud, mobile, web, and server systems for a Fortune 100 company. Leading Agile delivery, testing, integrations, and technical problem resolution.
Posted 9/11/2026full-timeChicago • Illinois • 🇺🇸 United StatesSenior💰 $140,000 - $150,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in designing, developing, and maintaining Java-based software applications at scale, with a strong focus on cloud technologies such as AWS. Proficient in Agile methodologies and capable of leading project management and system administration efforts while effectively collaborating with team members.
Highest-signal resume keywords
Java-Based Software DevelopmentAWS Cloud TechnologiesAgile/Scrum MethodologiesCI/CD Tools (Jenkins, Azure DevOps)RESTful API Design
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Java ProgrammingAWS CloudFormationMicroservices ArchitectureTDD and BDDRelational and NoSQL DatabasesSelenium and CucumberEvent-Driven ArchitectureSwagger and PostmanData Structures and AlgorithmsIntegration Testing
Soft Skills
Problem SolvingTeam CollaborationEffective CommunicationAbility to Work Under PressureEagerness to Contribute
Tools & Technologies
AWS ECSAWS LambdaAWS SQSAWS SNSKinesisDynamoDBMongoDBCassandraRedisMySQL
Industry Keywords
System AdministrationProject ManagementAgile FrameworkSoftware IntegrationCustomer Acceptance Testing
Tech Stack
Tools & technologiesAWSAzureCassandraCloudDynamoDBElasticSearchGoogle Cloud PlatformJavaJenkinsMicroservicesMongoDBMySQLNoSQLOracleRedisSelenium
About the role
Key responsibilities & impact- Perform programming, development, integration, and system administration assignments without close supervision
- Design, code, test, and debug high-complexity programs
- Configure and customize high-complexity purchased software solutions
- Provide project management, programming, systems, and/or system administration leadership, guidance, and assistance to team members
- Identify and resolve complex application and technical problems, including off-shift and weekend support calls as needed
- Work independently on complex processes and modules used across programs, systems, or infrastructure change management
- Develop major system modules, programs, or infrastructure releases based on customer requirements
- Perform integrated testing and customer acceptance testing of system components
- Perform integration tasks for in-house systems and/or purchased hardware and software solutions
- Assist customers with documentation, training, and usability efforts
- Maintain knowledge of programming languages, system analysis, testing, debugging, documentation standards, file design, storage, and internal systems
- Participate in Agile/Scrum ceremonies including Daily Standups, Sprint Planning, Grooming, Retrospectives, and Demos
- Engage in PR reviews and collaborate with other teams
Requirements
What you’ll need- 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
- 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 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 AWS SQS, AWS SNS, and Kinesis
- Experience designing well-defined RESTful APIs
- Hands-on experience with Swagger, Postman, and Assertible
- Experience with TDD and BDD
- Hands-on experience with Selenium and Cucumber, including integration into CI/CD pipelines
- Experience with DynamoDB, MongoDB, Cassandra, Redis, Elasticsearch, MySQL, and Oracle
- Solid knowledge of computer science fundamentals, including data structures and algorithms
- Ability to work effectively under pressure and within time constraints
- Passion for technology and eagerness to contribute to a team-oriented environment
Benefits
Comp & perks- 401(k)
- Dental insurance
- Vision Insurance
- Disability insurance
- Employee assistance program
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Paid Holidays
- Hybrid work model with 2 days per week of onsite work