Mid Level Java Software Engineer

Contract
  • Contract
  • Waltham, MA
  • Applications have closed

MaxJobsClub US Contractor

Contract – 6 months to perm
Must be open for Contract to Hire

 

Responsibilities
. Design, develop, document, test, and debug new and existing software
products (cloud and/or in-house).
. Serve as technical expert on development projects.
. Participate in full development life cycle including requirements analysis
and design.
. Write technical specifications based on conceptual design and stated
business requirements.
. Support, maintain, and document software functionality. Identify and
evaluate new technologies for implementation.
. Analyze code to find causes of errors and revise programs as needed.
. Participate in software design meetings and analyze user needs to
determine technical requirements.
. Consult with end user to prototype, refine, test, and debug programs to
meet needs.
. Identify opportunities for process improvement and effectively present
them to decision makers.
. Perform other duties and responsibilities as required, assigned, or
requested.

Qualifications
. Bachelor’s degree in Computer Science, Engineering, Mathematics or a
related discipline required
. At least 2 years of experience working with Enterprise-class SaaS products
using Java, Spring, Web/RESTful services, Oracle, MongoDB
. Demonstrated experience in the areas of Object-Oriented Programming,
design patterns, microservice pattern
. Exposure and experience with leading front-end technologies (Angular 5+,
Node.js, Bootstrap, React)
. Experience designing, developing, and delivering software at an enterprise
scale
. Experience working both independently and in a team-oriented,
collaborative environment
. Experience in an Agile environment
. Experience within a CI/CD environment

Desirable Skills

. Apache Kafka, or similar data streaming platforms
. Hybrid mobile JavaScript frameworks
. Container based development/deployment
. Passion for technology and positive impact to the company’s bottom line
. Ability to design scalable, microservice-based software solutions to solve
complex business problems
. Ability to understand the design and independently work on implementation
of software components within the larger platform
. Outstanding collaboration, time management, communication skills as well
as ability to work independently
. Ability to travel up to 10%