Senior Java Full Stack Developer
Job Title: Senior Java Full Stack Developer
Location:Dallas TX
Duration: / Term:3 months
Job Description:
Experience Desired: 5 Years
Job Description:
- Perform all phases of the SDLC like requirements analysis, application design, coding, testing and, deployment
- Work closely with engineers, product owners, and other stakeholders to design and build scalable and distributed solutions that will provide a positive user experience
- Transform old monolithic applications into modern microservices driven solutions
- Integrate new features with third party systems using APIs
- Ensure frontend application optimization and responsiveness
- Document code and assist other engineers by helping in troubleshooting and problem solving
- Provide thought leadership and ensure best practices for system design and development
What You Bring To The Table
- 3 years of professional experience in frontend and backend development
- Strong experience designing and implementing Java based applications using Spring Boot, Spring Webflux, Kafka, Redis
- Experience with DevOps (Python or Perl scripting) creating CI/CD tools and pipelines.
- Experience with relational database systems ex. Oracle, SQL, RDS (PostgreSQL) and NoSQL (DynamoDb, Cassandra, etc.)
- 2 years with AWS Experience (EC2, S3, RDS, SQS, SNS, DynamoDb, Lambda)
- Experience using container & serverless architectures (Docker, Kubernetes, AWS Lambda, AWS ECS)
- Experience with Angular, JavaScript and Typescript
- Experience with Restful APIs
- Proficient with Test Driven and Domain Driven Development (TDD / DDD), including using automated test frameworks (e.g., Junit, Mockito, Karma or Jasmine).
- You are an experienced user of one or more Application Lifecycle Management tools (e.g., Jira).
What Makes You Stand Out
- Familiarity using Scrum/Agile development methodology
- Experience with enterprise business, financial, BPM, etc. software a major plus
- Self-starter mindset, taking initiative and ownership of a challenge while providing practical and innovative solutions
- Experience speaking to technical and business audiences while working globally
- An eagerness to share your knowledge with others
- A desire to continuously learn as you strive to develop and improve as a team
Key Skills:
Java, Angular, AWS, DevOps, Spring Boot, Restful APIs, TDD / DDD