***W2 only*** Position: Senior Software Engineer - Java & Springboot Work Authorization: All Work Authorizations Location: Hybrid - 3 times/month onsite; Any of the offices in: TX WestlakeNC DurhamMA BostonNH Merrimack The Expertise and Skills You Bring Bachelor's degree or higher5-7 years of software development experience3-4 years of Java EE development experienceInvestment/financial services experience is desiredYou have a good understanding of Cloud applications architecture and microservices model developmentYou have experience with Agile development methodologies such as SCRUM, Extreme Programming, TDD, etc.You have strong verbal and written communication, must be able to actively engage other team membersYou have a good understanding of Agile systems development techniques Technical Application development using Java EE, Spring or SpringbootRelational databases like Oracle, and Postgres or no-SQL databases such as MongoDBUnderstanding of and experience with Micro-Services Architecture concepts and emerging patterns such as APIs, JAX-RS, REST/JSONCI/CD tools such as Maven, Git/Stash, Jenkins, Nexus, uDeploy, Docker, etc. The Value You Deliver Participating in the definition of system architecture and detailed solution designWriting concise and clear technical specifications based on analysis of complex business requirementsMaintaining and supporting the development environment while adopting industry practices and tools
***W2 only***
***W2 only***Position: Senior Software Engineer - Java & Springboot
Position:Work Authorization: All Work Authorizations
Work Authorization:Location: Hybrid - 3 times/month onsite; Any of the offices in:
Location:- TX Westlake
- NC Durham
- MA Boston
- NH Merrimack
The Expertise and Skills You Bring
The Expertise and Skills You Bring- Bachelor's degree or higher
- 5-7 years of software development experience
- 3-4 years of Java EE development experience
- Investment/financial services experience is desired
- You have a good understanding of Cloud applications architecture and microservices model development
- You have experience with Agile development methodologies such as SCRUM, Extreme Programming, TDD, etc.
- You have strong verbal and written communication, must be able to actively engage other team members
- You have a good understanding of Agile systems development techniques
Technical
Technical- Application development using Java EE, Spring or Springboot
- Relational databases like Oracle, and Postgres or no-SQL databases such as MongoDB
- Understanding of and experience with Micro-Services Architecture concepts and emerging patterns such as APIs, JAX-RS, REST/JSON
- CI/CD tools such as Maven, Git/Stash, Jenkins, Nexus, uDeploy, Docker, etc.
The Value You Deliver
The Value You Deliver- Participating in the definition of system architecture and detailed solution design
- Writing concise and clear technical specifications based on analysis of complex business requirements
- Maintaining and supporting the development environment while adopting industry practices and tools