This position is no longer open for applications

Full Stack Java Software Architect

Full Stack Java Software Architect

Location:  Burlington, Massachusetts


Full Stack Java Software Architect
Location: Burlington, MA
Duration: permanent

Softworld, Inc. client is looking for a Software Architect who will work closely with the engineering leadership to design software architecture and influence business stakeholders on strategic direction in general.  

 

Primary Responsibilities of the role:

Develop strong partnership with business, product and engineering leaders and members, to define and maintain technology and product architecture

Able to gain deep understanding of domain and industry best practices to develop technical vision and strategy

A hands-on senior member of the engineering team to analyze, design and develop software solutions to deliver product roadmap (60-70% development responsibilities and 30-40% architecture/design)

Effectively communicate technology strategies and trade-offs both up to senior and executive management and down to development teams

Ensures adherence of the development team to the architectural vision of the product and also ensuring that associated designs follow that vision and ensure compliance with best security practices

Participate in architecture guild meetings and help advance all client products towards modern technologies and common methodology. Participate and help with POCs when needed.

Technical leadership, mentor less experienced team members and proactively suggest improvements

Participates in the writing of technical documents (functional specifications, design documents, architecture diagrams) as required

Help estimate the work required for new features.

Travel as needed to SF, CA office (10-15% travel expected).

 

Required Skills:

Bachelors in in Engineering / Computer Science or equivalent experience.  Masters preferred.

Minimum of 10+ year’s software development experience in a fast-paced environment, working through all phases of the software development life cycle in a Microservices architecture.

Expertise in these areas: Java, Spring Boot framework, Object Oriented Design

UI technologies (React/Angular), Open Source tools

Proven hands-on technical leadership with the ability to prototype key solutions and designing, writing code.

Development experience with SQL (no SQL desired)

Experience developing RESTful APIs.

Experience developing, deploying and operating SaaS applications in Cloud (AWS preferred) environment.

Provide mentorship and thought leadership to technical talent at all level

Familiarity with tools like Jira, Git, Docker, Kubernetes, etc.

Strong experience working in an Agile development environment     

Excellent written and oral communication skills.


To apply, please click here