*** Direct Client ***
Role: Java Fullstack Consultant
12 months with possible extension
Send resumes to jagdish(@)paramountsoft.net or reach me 770-456-5582
JAVA Engineer/Analyst will be responsible for the design, develop and implement scalable and complete applications. The candidate should be comfortable around both front-end and back-end coding languages and design as well as third-party libraries.
Skills and Experience:
The candidate shall have hands-on expert experience with:
Good communication and documentation skills are essential
Must have the ability to break down complex concepts into organized and concise units.
Must be able to work in an agile, self-motivated environment with multiple, concurrent priorities.
Good knowledge of object-oriented concepts, design patterns and UML notation.
Solid experience with Reverse Engineering and Refactoring code.
Experience in Java (6, 8) development
Experience working with build tools like Maven, Gradle
Knowledge of application development utilizing Spring Boot framework and security
Knowledge of security like Oauth2 and SAML
Experience with versioning control system like CVS/Git/SVN
High level understanding of XML documents, syntax and validations.
Complete knowledge of the W3C XML Schema (XSD) specifications.
Ability to quickly evaluate, learn and prototype new technologies.
Knowledge of technologies used in existing systems: -
Knowledge of technologies for new interface and event-driven components: -
Java EE 6 , Java EE 8, JAX-WS, XML, XSLT, JPA, JAXB, JUNIT, EJB, WSDL, DOM, SAX, JDOM, SoapUI, JDBC, SQL, JDOM
Knowledge of the following technologies for Web Application:
Education and years of experience:
Bachelor’s degree in computer science and 8+ years of experience in the field.
Ability to communicate effectively, orally and in writing, and to establish and maintain effective working relationships with peers, end users and vendor development staff, as well as all levels of management and judicial personnel as necessary.
Serve as a primary Subject Matter Expert (SME) as well as provide through leadership and incorporate best practices in Services-Oriented Architecture (SOA) and Microservices design and implementation
Evaluates business rules and objectives in order to design new object-oriented solution components within an SOA architecture. Prepares and implements automated test solutions for each component.
Responsible for analyzing, testing, debugging and repairing existing J2EE applications.
Expertise in Core Java and JavaEE platform with Servlets, JSP, JDBC, Multithreading, Spring MVC, Spring Boot
Develop SOAP, RESTful Webservices and APIs with JSON and XML
Evaluates event-driven integration requirements in order to design new J2EE integration interfaces. Prepares and implements automated test solutions for each new interface.
Analyzes User Interface requirements in order to design and implement new Web Applications.
Prepares and maintains documentation for all software development phases (Use Cases, Design Documents, UML, Technical Documentation)
Packages and configures J2EE components for deployment across Development, Test and Production Environments. Components include web services, EJB, shared libraries, frontend Web Applications and Stand-alone applications. Servers include Oracle Application Server, linux VMs, Stand-alone AIX Server(s). Configuration utilizes ANT scripts, jenkins scripts and includes Security configuration.
Must be available for 24/7 support of critical J2EE applications.