Immediate Hiring::Direct Client::Java Software Engineer::HYBRID ROLE


Depends on Experience
Contract - W2
Contract - 12 Month(s)


Core Java
Java API

Job Details

Job Title: Java Software Engineer HYBRID ROLE (5 Days a Month)
Location: Durham, NC
Duration: Long term

Job Description:

Special Instructions
Location: NC only

Top skills:
Needs to be able to do Development and testing so they need to currently be doing hands-on coding.
Core Java development only Java API
Some AWS knowledge
CICD Jenkins UDeploy
This person will have some work with the squads, collaborating and working on the requirements. This will lead to writing code, which is why they need to be hands-on. It s mostly development.

All API Team no front end.
Sits on top of database interfacing with data
Developing APIs from scratch
Docker deployment

The Purpose of Your Role
As a hands-on senior software engineer, your primary role will be building, testing and engineering REST API s on our Planning & Advice Platform. You will participate in defining and implementing class leading engineering solutions for our technology products. You are encouraged to quickly gain an understanding of all the components of our platform contributing to strategic roadmaps and initiatives.

The Expertise We re Looking For
Bachelor's / Master s degree or equivalent in Computer Science or Engineering with 4+ years of hands-on development experience
Passionate about engineering excellence, highly focused, innovative, self-starter, collaborator, and someone who s eager to learn and mentor every day.
Experience in Domain Driven API design, Swagger or Open API Specifications and API Lifecycle management.
Skilled at API development in core Java, Spring MVC / Spring Core / Spring Boot / Web Services (SOAP/REST), utilizing relational (SQL wMyBatis) and non-relational backends, using tools like Eclipse/IntelliJ within a UNIX and Windows environment and other cloud-based technologies used in AWS.
Experienced with Test Driven Development, Unit testing using frameworks and tools like JUnit, Cucumber, REST Assured.
Demonstrated ability in deploying applications using Jenkins, Maven, Docker and using log aggregation tools like Splunk for supporting production applications deployed in AWS.
Hands on experience designing, building and supporting high transaction applications in production. Deep experience with common issues related to scalability, availability, intelligent monitoring, performance.
Ability to work with others, helping prioritize the work based on strategic nature, importance, and impact.

Your Responsibilities
Work with an agile team contributing to development of extensible and scalable services supporting the product owner's product roadmap
Ensure existing engineering practices are followed and helping set new ones when needed.
Lead the identification, isolation, resolution, and communication of complex problems within the production and nonproduction environment.
Ensure a robust code review process is in place and followed consistently.
Proactively lead process and technology improvement initiatives.

The Value You Deliver
Understand the leadership vision and lead the execution of that vision.
Bringing a demeanor of experimentation and innovation; helping others on the team
Find creative ways to get things done, and do them right
Further a culture of best in class software engineering practices
A drive for learning and keeping your knowledge up-to-date with the latest and greatest
Help maintain the high level of integrity in the team
Take ownership and accountability for figuring out what needs to be done

With Regards

Desk#: EXT 174

HCL Global Systems, Inc