HI, Title: Java Full Stack Developer Location : Atlanta, GA (On-Site) Visa: Open to all
Experience: Minimum 10+ years Duration: Long Term J.D:
5+ years of software and development experience in Java/J2EE in an Agile environment
3+ years of strong 12 factor application development experience using REST API's
Experience with enterprise java applications and development frameworks such as Spring and Springboot
Experience working with AWS and Red Hat OpenShift or a similar container orchestration platform
Experience in XSLT, API, SOAP, Security, JavaScript, Full Stack, Docker, PaaS, microservices
Experience with SQL and NoSQL (DynamoDB/Cassandra/MongoDB)
Experience with JBoss, Websphere, Tomcat application servers
Experience developing automated unit tests, test suites and test data, Test Driven Development (TDD)
Experience using Jenkins and CI/CD toolsets. Ability to customize provided sample project templates to project needs
Experience with frameworks for documenting/designing APIs (like Swagger)
Experience working in a SAFe, Kanban, DevOps, or Agile/Scrum development methodology
Knowledge of CI/CD and DevOps practices; with tools such as Git/Gitlab, Jira/VersionOne/Agility, Jenkins/Terkton, Gradle, Ansible
Knowledge of standard tools for developing, optimizing & testing code – Eclipse, Dynatrace, Cassandra, Selenium, Apache Kafka, Apache Camel, Active MQ, IBM MQ
Experience deploying microservices into containers
Strong object orientated analysis and design concepts
Strong understanding of Object modeling and deciphering custom and vendor supplied schemas
Ability to clearly communicate and coordinate with peers, product owners, and cross functional teams and design a relevant and time to market solution.
Ability to listen to customers and colleagues; convey ideas effectively; prepare written documentation
Experience with Git and creating and manipulating YAML files
Participation in the design, development, testing, deploying server and UI Screens using Java/J2EE
Strong knowledge of API lifecycle management platforms
Role would also involve supporting the APIs developed after they are deployed in production
Experience building API's for both external and internal consumption
The candidate needs to have a strong passion for learning new technologies and keep pace with rapidly evolving development paradigms like pair programming
The candidate needs to meet challenging deadlines and thrive in a team setting
Strong interpersonal skills with the ability to collaborate with and mentor junior resources
Help set up deployments per provided guidance and procedural documentation
Experience in troubleshooting deployments, production issues
Bachelor’s Degree, a Master’s degree is preferred
Experience with business rule languages/technology is a plus