Job Description Summary
AWS Full Stack Java Developer with a minimum of 5 years' experience to lead the technical design and architecture of critical software applications. The ideal candidate will have at least 8 years of Java/J2EE experience, advanced skills in Object Oriented Design, and a strong background in cloud development, preferably with AWS.
Required Skills
- Minimum 5+ years of Java/J2EE experience, with a solid grasp of design principles.
- Familiarity with front-end technologies like Angular, TypeScript, and ReactJS is a plus.
- Hands-on experience with Microservices, RESTful Web Services, and Web APIs.
- Expert-level proficiency in Object Oriented Design (OOD) and analysis.
- In-depth knowledge of non-functional software attributes such as resiliency and maintainability.
- Bonus: 1-2 years of experience with Drools.
- At least 3-4 years of cloud development experience, preferably on AWS.
- Strong communication and teamwork abilities.
Tools & Technology
- Java (8+)
- Maven
- Spring Boot, Spring Data, Spring Security
- JPA/Hibernate, Liquibase/Flyway
- JUnit, Test Containers, Mockito, Mock Server
- TypeScript
- Angular
- Jasmine/Jest
- Jenkins, Docker
- AWS, ECS, EC2
Work Environment
- Remote role but candidate must resident in Dallas, TX area, and be available for hybrid work schedule periodically.
Essential Job Functions
- Lead the technical design and architecture for high-stakes software applications.
- Evaluate complex business needs to create comprehensive technical specifications.
- Employ industry best practices for robust software design, testing, and implementation.
- Act as the principal developer for major or intricate projects.
- Collaborate with product owners to identify required new features and user stories for new or updated applications.
- Generate and update key development documentation, including specifications, guides, and architectural diagrams.
- Conduct code reviews, ensuring alignment with original project vision and industry standards.
- Act as a technical leader within an Agile team, fully engaged in all Agile activities.
- Utilize DevOps toolsets for build, deploy, and testing workflows.
- Exhibit advanced skills in Object Oriented Design (OOD), analysis, and behavior-driven testing techniques.
Job Type: Full-time
Pay: $95,000.00 - $120,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Employee discount
- Flexible spending account
- Health insurance
- Health savings account
- Paid time off
- Professional development assistance
- Retirement plan
- Vision insurance
Schedule:
- 8 hour shift
- Monday to Friday
Application Question(s):
- Must be US Citizen, Green Card holder, EAD - no work authorization sponsorship available for this role!
- Do you reside in or around Dallas, TX? (Remote role but candidate must resident in Dallas, TX area, and be available for hybrid work schedule periodically.)
Experience:
Work Location: Hybrid remote in Dallas, TX 75235