Job Description :
Java Developer
Burlington, VT (local and an on-site interview is a plus)
6+ months

H1 Candidates need to provide passport number along with visa copy

Must have
Core Java, RESTful Web Services; Experience with MVC technologies such as AngularJS and/or ReactJS; AWS

Interview Process: Phone Interview or Skype Interview (Technical) -> Final Skype Interview or On-Site Interview -> Hire

Description:

Our client is a Software Product company located in Burlington, VT that is looking for a Senior Software Engineer to fill a
6+ month contract position.

Our client is looking for a Senior Software Engineer to work on their core platform product that is used by retail
companies in the automobile industry.

Our client is looking for exceptionally ambitious and communicative hands-on individuals who are comfortable
collaborating within the Agile methodology as part of a cross-functional team, have experience working in fast-paced
environments and who have the passion and skills to take our client’s product offerings to the next level.

As a Sr. Software Engineer you will be a technical leader in a collaborative team environment that encourages you to
perform at your best, while contributing to the engineering efforts of one of our scrum teams. You will be challenged to
engineer right-sized solutions for complex business problems. You will apply your knowledge of modern software design,
best practices, design patterns, and frameworks, with an understanding of application performance and maintainability.
You will aspire to use new technologies and challenge yourself to develop innovative solutions. You will work alongside
developers and technical leads on a team where collaborative programming and mentoring is regularly practiced.

Technologies our client uses: Amazon Web Services (AWS), Java, ReactJS

Responsibilities: Being a passionate and flexible engineer, collaborate with your team to achieve and exceed the goal to
build, deploy, monitor and manage a highly performing and highly available production system. Construct and manage
services published to both internal and external consumers. Implement platform-level components including event
architectures, messaging, and caching solutions. Write readable, maintainable and efficient code. Design and
implementation of REST APIs, services, system tasks and cloud solutions. Enhance performance and reliability of our
current solutions. Collaborate with team members on best practices, code reviews, internal tools and process
improvements. Evangelize new ideas within your team as well as across teams. Explore open source or industry
standard solutions that could be a fit for the organization.

Required Skills:

Bachelor’s Degree in Computer Science or a related field with 5-8+ years’ of professional experience

Strong Core Java development experience including Object Oriented Design skills

Experience with RESTful Web Services

Experience with MVC technologies such as AngularJS and/or ReactJS

Experience with Amazon Web Services (AWS)

Proven ability to work collaboratively and independently to design, develop and deploy solutions.

Experience in realizing applications from conception and design, to implementation and support

Experience designing and implementing applications with highly optimized and scalable architectures

Strong understanding of industry development, deployment processes and agile development methodologies desired

Desired Skills (not required but candidate will have exposure to these skills in this role):

Master’s Degree or higher in Computer Science or a related field

Knowledge of session management, object relational mapping is a plus.

Experience working with IdP technologies such as Okta, PingFederate or Cognito is a plus.

Notes:

Candidate must be able to pass a background check and drug test