# (1112754) Senior Software Engineer - Java/AWS Backend

**Company:** [Diversified Services Network, Inc.](null/companies/dkdrpy1Um98xx7gHkUjJ68.md)
**Location:** Dallas, United States
**Workplace:** hybrid
**Employment type:** Full-time

[Apply for this job](null/view/9032eac3-c8f0-4819-a755-1318ba5a0e5e)

## Description

**Senior Software Engineer – Java/AWS Backend**

Diversified Services Network, Inc. (DSN) is seeking a full-time Senior Software Engineer – Java/AWS Backend to join our team preferably in Chicago, IL but we're open to hybrid in our Peoria, IL, Dallas, TX or Broomfield, CO offices as well. 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**

As a Senior Software Engineer, you will design and develop backend RESTful API web services using a microservices architecture. You will act as a team leader for development and support groups, providing technical leadership, mentorship, and code review to other developers while driving the delivery of valuable business features on cross-functional Agile project teams.

**Key Contributions & Responsibilities**

-   Design and develop backend RESTful API web services using microservices architecture
-   Oversee and mentor other developers and conduct code reviews
-   Act as team leader for development and support groups, providing programming and technical leadership, guidance, and assistance to other team members
-   Work directly on complex application and technical problem identification and resolution
-   Drive application development focused on delivering valuable business features
-   Maintain high standards of software quality by establishing good practices and habits within the team
-   Guide the team in developing structured application/interface code, new program documentation, operations documentation, and user guides in a flexible environment
-   Lead development of new functionality and applications on cross-functional Agile project teams

## Requirements

**Candidate Requirements**

**Education & Experience Required**

-   Bachelor's degree in Computer Science, Electrical Engineering, or a related field and 8+ years of relevant experience OR
-   Master's degree with 6+ years of relevant experience OR
-   In lieu of a degree, a minimum of 10+ years of relevant experience designing and developing software applications in Java is required

**Technical Skills (Required)**

-   Software development experience using Java 17 or higher and Spring Boot RESTful API development
-   Experience deploying and maintaining software using public clouds such as AWS or Azure
-   Experience with message streaming solutions such as AWS Kinesis, AWS SQS, AWS SNS, Apache Kafka, RabbitMQ, Apache ActiveMQ, or Azure Event Hub
-   Experience with datastores such as AWS Aurora, AWS RDS, AWS DynamoDB, PostgreSQL, MySQL, Oracle, ElasticSearch, MongoDB, Cassandra, or Redis
-   Experience deploying software using CI/CD tools such as Azure DevOps, Jenkins, or GoCD
-   Experience working within an Agile framework, ideally Scrum
-   Knowledge of software product design and architecture, including architectural patterns such as MVC, Microservices, and Event-driven design
-   Solid knowledge of Computer Science fundamentals, such as data structures and algorithms

**Technical Skills (Preferred)**

-   Experience with AI tools is a big plus
-   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 Cucumber and Selenium and their integration into CI/CD pipelines
-   Experience with additional AWS technologies such as API Gateway, ALB, NLB, Fargate, Lambda, S3, and CloudWatch
-   Experience debugging and maintaining software on Linux or Unix platforms

**Soft Skills (Required)**

-   Ability to work under pressure and within time constraints
-   Passion for technology and an eagerness to contribute to a team-oriented environment
-   Demonstrated leadership on small to medium-scale projects impacting strategic priorities
-   Strong decision-making and critical-thinking skills, with the ability to analyze situations and reach productive, informed decisions

-   Effective communication skills, with the ability to clearly transmit, receive, and interpret ideas, information, and needs

## 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! [https://www.dsnworldwide.com](https://www.dsnworldwide.com)

Salary expectations: 155,000-165,000 per annual
