Senior Software Engineer - Java & Springboot
Senior Software Engineer - Java & SpringbootAbout the job Senior Software Engineer - Java & Springboot***W2 only***Position: Senior Software Engineer - Java & SpringbootWork Authorization: All Work AuthorizationsLocation: Hybrid - 3 times/month onsite; Any of the offices in:TX WestlakeNH MerrimackThe Expertise and Skills You BringBachelor'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 techniquesTechnicalApplication 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 DeliverParticipating 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#J-18808-Ljbffr