Role: Java Developer
Location: Dallas, TX (Hybrid)
Duration: Long-Term Contract
Job Description
Responsibilities:
- Work under the direction of senior team members to write code for full stack new software
- development builds from scratch using the TDD approach
- Write code that satisfies business requirements assigned to work stream
- Provide status updates on development tasks in scrum meetings and ad hoc meetings as needed
- Participate in PI planning and design sessions
Skills Needed:
- Core software development fundamentals-
- Java
- Spring Boot
- Microservices
- Asynchronous communication
- Automation (TDD)
- Building UI components using Angular/React framework, Typescript, HTML and CSS
- Domain Driven Design
- Event based architecture
- AWS
- Object Oriented Design Patterns
- APIs
- SQL & NoSQL (Oracle, DB2, Postgres SQL, MySQL, Flatfile, MongoDB)
- Streaming skills: Kafka, AWS Kinesis