Job Description :
Title: Java Developer Location: Charlotte , NC / Detroit , MI Hire Type: Contract Job Description: Java developer responsibilities include designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance Contribute in all phases of the development lifecycle Collaborates with others and provides significant contributions to develop specifications to resolve business client questions, problems, and to address enhancement and development needs. Uses technical knowledge, creativity and company practices and priorities to obtain solutions to complex problems. Interfaces with Tech Delivery Lead, scrum master, & architecture to provide and obtain information and to build consensus regarding project direction Completes required technology deliverables, including testing, as identified by Tech Delivery Lead Write well designed, testable, efficient code Ensure designs are in compliance with specifications Prepare and produce releases of software components Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review Proactive in monitoring and providing support for the delivered components in Production environment REST service standards and design Technologies: HTML, JavaScript, Java, Spring, Hibernate, SpringBoot, REST, SOAP, JDBC, MQ, AWS Technology o J2EE: Java, Spring, Hibernate, Microservices, Web Services, XML, XSLT, Velocity, SpringBoot o Application/Web Servers: Apache Tomcat, Weblogic, Webshere, JBoss o Tools: RAD, Eclipse, NetBeans, Maven, Ant, Jenkins, UrbanCode Deploy, Apache Axis/CXF, SOAPUI, JAXB, Apache Camel, JMS, JMX, MBeans, SLF4J w/ logback or log4j. Apache ANT, VersionOne, Splunk, AWS, Dockers/OpenShift/Kubernetes Programming Languages o Java, JavaScript, HTML, Spring, SpringBoot Databases o MySQL, Oracle, MS SQL Server 2000 Scripting Languages o Shell Script (bash, ksh) Version Control Systems o Subversion, Perforce, VSS, BitBucket Conversant with version control software such as BitBucket etc Well versed with Authentication and Authorization frameworks Must have worked on common technology framework serving different lines of technology teams Conversant with UML diagrams and technical documentation such as HLD/LLD etc Good Presentation Skills Excellent problem solving, analytical skills and technical troubleshooting skills Ability to effectively function in a fast-paced environment with shifting priorities and simultaneous projects A results-driven team player with good communication skills and exposure to an agile development environment Work with highly skilled members of our organization that are passionate about their profession, including developers, architects, testers, business analysts, product owners and executives. Bring a well-rounded and highly knowledgeable technical background in Development, DevOps, AWS services, to assist in building a new platform for building solutions. Be a valued member supporting multiple agile teams that are responsible for delivering quality solutions and supporting those solutions through the SDLC change process and into production. Work with the right technology for the solution. We are mainly a Java shop, but you will be exposed to multiple other technologies including but not limited to Spring, Node.js, Swagger, as well as relational and no-SQL databases

Similar Jobs you may be interested in ..