Java/j2ee Developer Resume
Nashville, TN
SUMMARY
- About 4 years of experience as a Java Developer with expertise in technologies like Java, JEE, and web - based client-server application with in planning, designing, developing and Implementation.
- Experienced in Analysis, Design, Development, Integration, Deployment and Maintenance of Web services, Client Server and Web based applications using Java SE 8, J2EE/Java, JSP, Servlets, JNDI, JDBC, JAXP, EJB, XML, XSL, and XSLT.
- Knowledge in implementing a REST API/Microservice using Spring Boot.
- Extensive knowledge in using Spring-Data, Spring JDBC.
- Experience in working on various Spring modules (Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Expertise in writing Soap based web services using AXIS/Rest API.
- Good knowledge in CI/CD tools like Jenkins.
- Experience working with different SDLC methodologies like Agile (SCRUM).
- Proficient in XML technologies like XSL/XSLT, SOAP, REST, WSDL, DTD, XSD, XMI, SOA, JAXB, JAXP.
- Good experience in log4J implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.
- Experienced with IBM WebSphere Application Server, JBOSS application servers and Apache Tomcat Application Server.
- Experience performing unit test using JUnit and debugging through logging using Log4J.
- Capable of performing multi-tasking, meets deadlines as an individual contributor and also a good team player.
- Excellent analytical, logical and programming skills, Self Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.
TECHNICAL SKILLS
Languages: JAVA 1.6/1.7/1.8, SQL
Web Technologies: HTML, CSS, JavaScript, jQuery
J2EE Technologies: Servlets, JSP, EJB, JDBC, JMS
Frameworks: Spring, Hibernate
XML Technologies: XML, XSD, XSLT, DOM, X-Path
Web Services: Rest, JSON, SOAP, WSDL
Database: SQL, Oracle 10g/11g, MySQL
IDEs: Eclipse, IntelliJ
Build and Testing Tools: Ant, Maven, JUnit, Log4j
Version Control Tools: Git
Web Application Servers: Web Sphere, Web Logic, JBOSS, Tomcat
PROFESSIONAL EXPERIENCE
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in the requirement analysis and designing the system to incorporate those requirements and coming up with the design to utilize existing systems and services.
- Designed configuration XML Schema for application and used JavaScript for client-side validation.
- Developed Web GUI involving HTML and Java Script under MVC architecture.
- Implemented the Project structure based on Spring MVC pattern using Spring boot.
- Used Spring DI, annotations & MVC components to implement business & navigation of application.
- Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
- Designed Client and Server-Side Validations using Spring Validator Framework.
- Developed REST Web Services clients and implemented Authentication and Authorization with Site Minder, Spring Security integration and Certificates.
- Developed classes using core Java (multithreading, memory management) and Spring IOC.
- Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with GitHub and Jenkins.
- Utilized JPA Repository as persistence and developed business components.
- Integrated the JSON objects, DB objects and business logic through faster XML Object Mapper.
- Participated in daily stand ups and Sprint planning and review meetings.
Environment: Java 1.8, Spring 4.0, Spring IoC, Spring Boot, HTML5, CSS3, XML Bootstrap, JSON, Maven, Jenkins, GitHub, Tomcat 8, Log4J, JUnit.
Confidential
Java/J2EE Developer
Responsibilities:
- Worked in highly dynamic Agile Environment and participated in scrum and sprint meetings.
- Developed the robust web-based application on Spring Boot frame structure using Java/J2EE technology.
- Implemented data layer of Spring MVC by using JPA (Java persistent API) used Hibernate as ORM to operate queries on Oracle database.
- Implemented Java 1.8 features for the existing application where ever required.
- Used Spring extensively to achieve dependency injection to wire the object of business class.
- Used Spring Data Repositories to perform CRUD operations.
- Implementation of authentication for Restful web services using Spring Boot Security Starter.
- Developing the application for incident creation and retrieving the events using restful web services with spring Boot.
- Worked extensively on spring boot for building REST API’s.
- Extensively used STS for developing, debugging, integrating and deploying the application.
- Extensively used Maven to build the application and deploy on Embedded Tomcat Server.
- Maintained source code in GIT Repository.
- Developed stored procedures and complex packages extensively using PL/SQL and Oracle database.
Environment: Java EE 8, Java Script, Ajax, JSP, Spring, Spring Boot, Microservices, Spring Security, STS, Maven, GIT, PL/SQL Developer tool, Log4j, Junit, Oracle 12c, Spring MVC, Maven, XML, JavaScript, AJAX, JIRA, Tomcat Server.
Confidential
Java Developer
Responsibilities:
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- Responsible for Object Oriented Design using Enterprise Architect.
- Involved in java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
- Implemented J2EE patterns like, Data Access Object, Session facade, Business Delegate and Value Object.
- Designed and developed Web Services (SOAP, WSDL) .Created and compiled XML Schema to generate Java Bean classes using Axis.
- Installation, Configuration & administration of WebLogic application Server.
- Involved in writing SQL, Stored procedure and PLSQL for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle Database.
- Used Log4J for logging and tracing the messages.
- Involved in the day to day development activities for the entire application from offshore.
- Involved in unit testing using Junit.
- Coordinate with the onsite and offshore developers with respect to issues and follow up.
- Used JBPM to manage workflow, schedule Jobs.
Environment: Java, Spring DI/IOC, Hibernate, XML, Web services, Web Services(SOAP/WSDL and REST), Multithreading, Web Logic Application Server, Junit, Maven, Log4J, SVN, Oracle10g, UNIX.