Java Developer

Padmore Global Connections LLC
Atlanta, GA
Job Description
The candidate will meet the deadlines provided by the technical manager, project managers and business units by understanding and analyzing requirements, designing, developing, and testing solutions in JAVA.

Requirements

  • Bachelor's degree in Software Engineering, Computer Science, Information Technology or other related technical discipline.
  • 10+ years of IT experience
  • Experience in Core Java; C#
  • Experience in Java Development Frameworks for designing and developing enterprise architectures (Struts, Spring, Hibernate)
  • Programming experience in distributed Java, J2EE, service oriented architecture (SOA), middleware, integration technologies, and frameworks like JSP, JSTL, JMS, JNDI, JDBC, JAXB, Struts, Hibernate, Maven, log4j and JUnit
  • Experience with Java Script and JS frameworks like JQuery and DOJO.
  • XML technology experience such as XSD, XPath, XQuery, XSLT, etc.
  • Exposure in developing and configuring Web Services; Solid understanding of Java Web Services WSDL, SOAP, XML, RESTful, Web Services Development Kit
  • Experience with creating and integrating single sign-on solutions
  • Proficient with Microservices (REST API), Spring boot, Netflix OSS, Zuul, Docker and Kubernetes.
  • Proficient in a CI/CD toolchain.
  • Must be proficient with AngularJS 2 or better.
  • Experience creating custom, general use modules and components which extend the elements and modules of core AngularJS
  • Experience creating self-contained, reusable, and testable modules and components
  • Motivated self-starter works well independently, but ability to also work well in a team environment
  • Demonstrates professional behavior under pressure
  • Ability to resolve complex and diverse issues by identifying underlying or hidden problems and patterns
  • Clear understanding of end-to-end application delivery in a multi-platform environment (mainframe, client server, web).
  • Knowledgeable and experienced in the full Systems Development Life Cycle and Testing Methodologies.
  • Comfortable in interacting with staff and management, including Executive levels.
  • Must be meticulous in creating high quality, high value deliverables
  • Ability to write technical design documentation in clear and understandable fashion
]]>