J2ee Developer Resume
Dallas, TX
SUMMARY
- 6 years of experience in the Industry with proficiency in Development, Maintenance, Testing and Production support of n - tier applications.
- 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, JavaScript, Servlets, JNDI, JDBC, JAXP, EJB, XML, XSL, and XSLT.
- Knowledge in implementing a REST API/Microservices using Spring Boot.
- Extensive knowledge in using Spring-Data, Spring JDBC.
- Experience in working with UI Technologies such as Angular JS, Node JS, Bootstrap, HTML, CSS, JavaScript, JQeury.
- Experience in working on various Spring v4 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).
- Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
- Proficient in XML technologies like XSL/XSLT, SOAP, REST, WSDL, DTD, XSD, XMI, SOA, JAXB, JAXP.
- Proficient in designing applications using Java and J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer etc.
- Strong development experience on creating rich frontend UI in AJAX/JavaScript technologies using JavaScript libraries like JQuery, JSON and Angular.
- Good understanding of NoSQL concepts.
- 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.
- Expertise in Object Oriented Analysis, Design / Development Methodologies, Use Cases, Sequence and Class Diagrams using UML.
- Expertise in using UML design tools like Rational Rose, Star UML, Enterprise Architect for creation of Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams).
- Experience with unit testing using JUnit and web services testing Soap UI, REST Client (POSTMAN).
- Experienced with IBM WebSphere Application Server, JBOSS application servers and Apache Tomcat Application Server.
- Having Good understanding and knowledge in Netreveal product and its modules like Back Office, Application Builder, Work Flow configurator, Services Manager, Watch List Manager.
- Experience in developing the GUI by using the tools like JSP, HTML, JQuery and Java Script.
- Expertise in writing APIS’s using Spring Data/JDBC by accessing Oracle, MySQL, PostgreSQL databases.
- Experienced in implementing full life cycle of software development process (SDLC).
- Used version controller tool like GIT, SVN and CVS.
- 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
Programming Lagunages: JAVA, SQL, PL/SQL
Frame Works: Spring Core, Spring MVC, Spring Restful Web services, Spring Boot & Hibernate
Application/Web Servers: Websphere, Tomcat
DB Tools: Toad, Oracle, DB Visualizer, SQL, PL/SQL
Web Technologies: JSP, HTML, CSS, Java Script, XML, JQuery, Angular JS, Node jS, JavaScript, JQuery, JSON
Operating Systems: Windows, UNIX
Tracking Tools: JIRA
Products: Netreveal
Other Tools: Eclipse, Putty, WinScp, CVS, SVN, Unix Shell Commands
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
J2EE Developer
Responsibilities:
- Understand system requirements for the application and preparing technical specifications, worked with the team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
- Redesigned the application modules using Spring Boot Rest API/Services, Spring, Spring-Data, which resulted in 30% decrease in response time, 25% less code and 15% increase in revenue.
- Set up DEV QA and SIT environments.
- Maintained DEV, QA and SIT environments and closely worked with QA Team.
- Worked as a full stack developer to develop web applications using spring v4, Rest based Web services. Used HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, Angular and Bootstrap in front end.
- Designed and implemented a number of support tools using WEB API, JavaScript.
- Implemented REST APIs, to support external and internal applications.
- Implement modules into Angular to integrate with designs and requirements
- Coordinated with QA team to indentify ongoing issues and address the issues which are raised by QA.
- Developed application components using Spring v4, Spring-Data, Spring Boot and Oracle.
- Designed UML Use case diagrams, Class diagrams, and Sequence diagrams using Star UML.
- Used various Core Java concepts such as Exception Handling, Collection APIs and Executer Service Framework to implement various features and enhancements.
- Used Spring extensively to achieve dependency injection to wire the object of business class.
- Used Spring Data Repositories to perform CRUD operations.
- Implement OAuth tokenisation for RESTful webservices using Spring boot.
- Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.
- Extensively used Sonarqude for code quailty.
- 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.
- Used Log4j for logging to trace the application log messages which is used for debugging.
- Designed various tables required for the project in Oracle database.
- Prepared JUnit and Integration test cases and integrated with Jenkins.
- Reviewed the code for ensuring adherence to Java coding standards.
- Used JIRA for writing user stories and raising defects in a defined sprint.
- Followed biweekly sprint schedules and delivered user stories on time.
Environment: Java 8, Agile (Scrum), Spring, Spring Boot, Spring Data, STS, Apache Embedded Tomcat, Maven, Angular JS, JavaScript, JQuery, JSON, SOAP UI, POSTMAN, Log4j, GIT, JIRA, Oracle, Windows/Linux.
Confidential, San Antonio, TX
J2EE Developer
Responsibilities:
- Involved in System Analysis, Design and development using OOAD methodology to capture and model business requirements.
- Responsible for creation of design artifacts using Enterprise Architect.
- Reviewed business requirements and discuss with application architect about the design.
- Used Value/Transfer Object and Singleton, Data Access Object, Factory design pattern.
- Developed Batch process framework using executive service framework to cascade multiple changes on multiple records in only one transaction.
- Used Spring Transaction Management extensively.
- Responsible for developing java components using Spring, Spring JDBC, Spring Transaction Management.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS3, JQUERY and JavaScript.
- Integrated the AngularJS application with the RESTful web services.
- Created and ImplementedMicroservices or REST APISusing spring boot, REST, JSON.
- Used Spring JDBC in persistence layer that is capable of handling high volume transactions.
- Implemented the service layer using Spring with transaction and logging interceptors.
- Used Spring framework for middle tier and Spring-JDBC templates for data access.
- Developed SOAP/REST based Web Services using both SOAP/WSDL and REST.
- Used multithreading to improve performance in generating the reports in Java.
- Designed and developedSOAP Web Services Client program to consume existing SOAP web service using Axis framework.
- Tested SOAP web services using SOAP UI and REST services using POSTMAN.
- Created and compiledXML Schemato generateJava Beanclasses.
- Developed DAO Layer by calling existing stored procedures.
- Used Maven for compilation and building JAR, WAR.
- Used Log4J for logging and tracing the messages.
- Used STS for developing, debugging, integrating and deploying the application.
- Maintained source code in GIT Repository.
- Involved in the day to day sprint development activities and delivered per sprint timeline.
- Written unit test cases using JUnit and Integration test cases and integrated with Jenkin jobs.
- Coordinated with the onsite and offshore developer’s w.r.t ongoing issues and follow up.
Environment: Java, Agile (SCRUM), REST API, Spring DI/IOC, Spring Boot, STS, Spring JDBC, XML, SOAP (AXIS) Web Services, Enterprise Architect, Web Services (SOAP and REST), SOAP UI, POSTMAN, Maven, Junit, Log4J, GIT, Oracle, UNIX.
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Developed high performance object/relational persistence and query service forentire application utilizing Hibernate
- Generated Java Beans classes using hibernate mapping and plugin.
- Written Hibernate Mapping files (.hbm.xml).
- Developed the XML Schema and Web services for the data maintenance and structures.
- Implemented DAO design pattern, builder design patterns.
- Deployed application JAR file on WebLogic application server using ANT build script.
- Designed database and created tables, accessed existing stored procedures by using prepare statement call.
- Involved in coding for Junit Test cases, Ant for building the application.
- Attended Project KT Session, prepared understanding documents.
- Part of project maintenance team to debug and address on going issue.
- Closely worked with QA team to identify and close bugs.
- Maintained source code in SVN Repository.
- Followed waterfall model and achieved delivery in tight deadlines.
Environment: Java/J2EE, spring, Hibernate, WebLogic, Web services (SOAP), Ant, Hibernate, XML, UML, Junit, log4j, Eclipse, SVN, Oracle, Windows/Linux.
Confidential
Java Developer
Responsibilities:
- Involved in project migration from Java 6 version to java 8 and Major frameworks.
- Worked on application development activities like Analysis, Development, Testing phases.
- Developed JSP pages for presenting layer using MVC.
- Designed and developed the presentation/UI layer with JSP, Javascript, HTML, CSS.
- Requirement Analysis, Design and Coding.
- Responsible for coding User interfaces using MVC.
- Working on required analysis, test case designing and execution the test.
- Providing the support to the end users and troubleshooting the application remotely.
- Prepared and executed unit test plans for developed module
- Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application.
Environment: Java 1.8, J2EE, Spring 3, Hibernate 3, Apache Tomcat 8.5, JavaScript, JSP, Servlet 2.5, MYSQL, Ant, Eclipse, Junit4.7, XML.
Confidential
Web Developer
Responsibilities:
- Developed Web pages based on design specifications.
- Integrated new features into existing Web applications.
- Maintained templates and content management systems.
- Assisted in testing and deploying Web applications.
- Coordinated with Graphic Designers in developing animations and interactive content.
- Ensured that Website was in compliance with image and branding requirements
- Also in charge of writing, developing and managing the content of websites
- Evaluated functionality and accessibility of Web Pages
- Involved in Analysis, Design, Development, Testing phases of the application.
Environment: Notepad++,Java, J2EE, Apache Tomcat 7, Java SDK, JavaScript, REST, Servlet 2.5, Junit4.7, Eclipse, XML.
