Job Description :
What is the specific title of the position

Software Engineer

What Project/Projects will the candidate be working on while on assignment

Is this person a sole contributor or part of a team
If so, please describe the team (Name of team, size of team, etc
Team - 10-12 people

What are the top 5-10 responsibilities for this position (Please be detailed as to what the candidate is expected to do or complete on a daily basis)

- Hands on development core Java, API Writing (REST/SOAP)
- Hands on development on Spring Boot framework, Jenkin Pipeline, Cloud Enabling the APIs
- Working in Agile environment with Agile team
- Interact across the team and work with architects, QA and business analyst
- Participate in story grooming, creating story tasks and estimating the same
- Communicate effectively within and across the team
- Writing technical design, implementation and unit test cases documentation
- Participate in release deployment, troubleshooting and triaging
- Great team player, experience working with mid to large teams and cross functional teams

What software tools/skills are needed to perform these daily responsibilities

- APIs (REST and SOAP) utilizing Java/JEE and SpringBoot Framework
- Open Source framework mainly Spring Boot, or Wildfly, JBoss, Unix, SoalUI tools
- CI/CD Automation Jenkin Pipeline, GitHub, XL Deploy, Cucumber etc
- DevOps /Cloud technologies (Docker Container, kubernetes, AWS, Azure etc)
- Understand concept of the Firewall rules, Load Balancer (F5), API Gateway (like Zuul, Layer 7/CA API Gateway, DataPower etc)
- Experience working on messaging platform (like IBM MQ, ActiveMQ etc)
- Experience and Good understanding of security like OAuth Tokens, SSL Certificates etc
- NOTE Working on Rules Engine is Huge PLUS

What skills/attributes are a must have

- 8+ years Java/JEE Development
- 3+ years Integration technologies (like Spring Boot, WildFly, JBoss etc)
- 2+ years of working on CI/CD/DevOps technologies like GitHub, Jenkins, Docker etc
- NOTE: Working on Rules Engine is Huge PLUS

What skills/attributes are nice to have

- Experience in Healthcare domain with HIPPA/x12 transactions.
- EDI Knowledge, development, transformation and routing
- Experience working on Messaging Queue systems (like, MQ, RabbitMQ, Tibco)

Where is the work to be performed (Please list preferred Client facility, if other please specify i.e. remote work, rural, etc

Basking Ridge, NJ

What are the work hours (ex. 9am-5pm, day/night shifts, rotating shifts, etc)


Who will be conducting interviews (Please list names and titles of interviewers)

Tech Lead/Director
What type of interview process is preferred (Face to face, phone, Skype, or a combination of the three)
Phone and f2f