Senior Software Engineer

Knack Solutions

  • Westlake, Texas
  • 1 day ago

    Highlights

    Understanding of and experience with Micro-Services Architecture concepts and emerging patterns such as APIs, JAX-RS, REST/JSON. Writing concise and clear technical specifications based on analysis of complex business requirements.

    Numbers & Facts

    LocationWestlake, Texas

    Description

    ***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 Westlake
    • NC Durham
    • MA Boston
    • NH Merrimack

    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

    • 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

    • 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

    Similar Jobs