Redhat Openshift Java Developer - $135k in Charlotte, NC at Vaco

Date Posted: 7/1/2019

Job Snapshot

Job Description


We are looking for a Full-Stack engineer who has experience with J2EE technology, RedHat Openshift, RedHat JBoss, Spring, Spring Boot, Spring Security, Junit, CentOS, Tomcat, Apache, REST API) Excellent experience working with Container technology, Git, JMeter, Selenium, container technology like Docker. The candidate will also need to have database (Oracle or MySQL) skills Develop integrated solutions and provide technical expert guidance within an Agile team Utilized approved tooling (listed under Technical Skills) Experience integrating with Salesforce is a plus Strong GitHub opensource tooling experience Strong software versioning skills Strong data mapping to microservice development requirement Build containerized technology components with RedHat OpenShift using DevOps Strong RedHat Linux OS and scripting experience Design, code, debug, document, and support microservice applications and tools consistent with established specifications and business requirements Identify when it is necessary to modify the enterprise architecture to accommodate project needs Ensure projects maintain an enterprise-wide view Develop and ensure compliance with architecture principles and standards for the various systems and components based on design patterns Design and implement re-usable software components. Get involved in full-stack development. Develop reusable frameworks/components and POCs to accelerate development on projects. Perform gap analysis and provide business solutions. Work with a variety of client and server-side frameworks -- open source and home grown. Rapidly prototype new products and see through implementation. Part of the innovation team experience both heads down coding time as well as active participation product design. Explore emerging technologies including natural language processing/understanding. Work collaboratively with a core team of architects and developers spread across different locations. Research and build POCs using available frameworks to ensure feasibility. Evaluate current software engineering processes, and have a strive towards improving processes that create business value within a fast-paced CI/CD environment Develop automated deployments in relation to both cloud and data center environments. Manage software upgrades for distributed environments Collaborate with Developers, Data Analysts and Product Managers to coordinate and align development team activities to deadline and goals Monitor processes, review performance metrics; pinpoint bottlenecks, and develop optimal solutions; Setup build/deploy workflow for new environments/services/applications Work on Backend Spring-boot based web service API's for multiple micro services Design and develop API for backend services Work extensively on integration with multiple vendor API Integrate Salesforce Service Cloud with backend billing and customer care platforms Support production deployments and troubleshooting Automate the deployments through CI/CD pipeline with high availability The candidate should also have very good debugging skills in terms of tracking down issues Mandatory - 5+ years formal development, design, and implementation


5+ years developing in a SOA / Microservice environment 5+ years' experience with the major technology development environments and tools 5+ years IT experience 5+ years of "hands on" enterprise development experience 5+ years of enterprise development experience 5+ years of overall software development experience on multi-tiered systems 5+ years of experience as a Backend Engineer using J2EE (Spring, Spring Boot) Experience with Salesforce, FIS, FISERV is a plus Experience with Linux (CentOS or Red Hat) Experience with Application Services (Apache httpd, Apache Tomcat based) Experience working with AWS or JBOSS On-Prem environments. Experience with containerization technology (Docker) Experience with CI/CD (Jenkins)