Java Back End Developer
Job Title: Java Back End Developer Job Duration: Long term Job Interview: Virtual Jon Location: St. Louis, MO(remote) Responsibilities: Meeting with the business team to discuss features and requirements. Reviewing application requirements and interface designs. Design application features that are future-ready and that fulfill client requirements Codes, tests, and debugs new software or makes enhancements to existing software. Generates a variety of complex and periodic reports and/or data through a database Influences system design by identifying and recommending design and requirements needs for software enhancements Maximizes the efficiency of the various software systems by implementing, monitoring, testing, and auditing new software programs Analyses and resolves computer related problems by coordinating with in-house personnel to diagnose and fix the operational difficulty, as well as consulting, advising and training on specialized features and functions Mentor offshore/onshore team to help them write well-written code that runs efficiently and optimally Test completed software and debug as necessary Examine existing code and recommend patches, design overhauls, or fixes for broken code Help out with UAT & PROD deployments as and when required Required Skills: BA/BS in Information Technology, Computer Science, related field, or equivalent work experience At least 9+ years of experience in Information Technology. At least 6+ years of experience withJava/J2EE and Spring boot At least 5 years of experience in J2EE/JAVAdesign experience in a combination of new design/build projects as well as post-production maintenance. 3 to 5 years of experience with DBMS At least 4 years of experience inJavaIDE's such as the Eclipse or IntelliJ IDEA. At least 4 years of experience in consuming and creating SOAP APIs, RESTful implementations. At least 4 years of experience in Micro-Services. Hands-on experience in Unix. Experience in Spring Batch. Experience in Apache Tomcat, JBOSS EAP. Ability to work in a team environment and client interfacing skills. Ability to work in a team in a diverse/ multiple stakeholder environment Additional skills: Hands-on experience with Kafka implementation Experience in Splunk / ELK. Good Analytical skills