Role: Java Fullstack Developer
Location :Plano Tx
Exp : 8+ years
W2 Contract
Job Description/Day to Day Responsibilities:
- Responsible for full stack design and development of software applications being built from scratch utilizing the TDD approach
- Create design documents and write corresponding code that satisfies business requirements
- Provide status updates on development tasks in scrum meetings and ad hoc meetings as needed
- Participate in PI planning and design sessions
- Provide direction and assistance to fellow developers
Skills Needed:
Core software development fundamentals-
Java
SpringBoot
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 or other tool - Nice to have