What are the responsibilities and job description for the Senior Java Developer position at SolutionIT, Inc.?
Job Description
Solution IT Inc. is looking for a Senior Java Developer for one of its clients in Atlanta GA / Remote
Job Title: Senior Java Developer
Required Skills:
- 8 years of experience in Java Development
- Well versed in using software development methodologies like Water Fall, Agile (SCRUM), Object-oriented analysis and design (OOAD).
- Expertise in several J2EE technologies like Core Java, Multithreading, Generics, Serialization, JSP, Servlets, JDBC, Java Beans, JNDI, Spring, and Object Relational Mapping (ORM) tools like Hibernate.
- Experience in front-end UI development skills using scripting languages like HTML, HTML5, XHTML, JavaScript, Angular JS, XML, JSON, Ajax calls, and CSS.
- Experience with Spring Dependency Injection, Spring DAO, and Spring MVC framework.
- Expertise in developing model components using ORM technology Hibernate (Caching, Hibernate Template, HQL) to write Database independent persistence logic.
- Experience in writing Oracle SQL and PL/SQL scripts including views, cursors, procedures, functions, database Triggers and solid understanding of Database Management System.
- Experience on working with IBM FileNet P8 and DataCap technologies for document management (not required but a plus)
- Strong work experience in application integration using SOAP and Restful Web Services.
- Extensively used JAXB for marshalling and unmarshalling Java Objects.
- Good working Knowledge in XML, XSL, XSLT, DTD, XML Schemas, SAX/ DOM parsers and XSD validations and IBM MQ.
- Experience in using JIRA tool for bug tracking, issue tracking and project management.
- Good understanding of JAVA/J2EE Design Patterns like Singleton, Factory, Front Controller, Value Object, Business Delegate, Service Locator and Façade.
- Experience with the entire Software Development Lifecycle (SDLC) process including requirement analysis, conceptual and detail design, development, verification and testing.
- Good working knowledge in deploying Java applications in servers like WebLogic, WebSphere, Apache Tomcat and JBoss.
- Experience in Java microservices frameworks like Jersey, Spring boot.
- Expertise in build automation tools like Maven, ANT and version management tools SVN, RTC and GIT.
- Extensively worked on IDE''s like Eclipse and Rapid Application Developer(RAD).
- Experience in deploying Web and Stand-alone applications into production environment.
- Experience in developing UML diagrams like use cases, class diagrams, Activity diagrams and sequence diagrams using Rational Rose and MS Visio tool.
- Experience working in the Linux, UNIX and Windows environment.
- Experience working on Jenkins to integrate projects.
- Participate in code reviews to ensure the quality of work.Excellent communication skills.
- Bachelor’s degree in Computer Science or Computer Information Systems or its equivalent with relevant experience
Work Site: Atlanta GA / Remote
Duration: Long Term
Expected Start Date: Immediate - 2 Weeks
Number of Positions: 01
Please send your responses back to
About Solution IT
Solution IT is a national IT consulting company specializing in: Technology Staffing and Oracle E-Business Solutions based in Boston, Massachusetts.
Thanks
Recruiting Team
SOLUTION IT INC
Work:
URL: http://solutionit.com/