J2ee/java Developer Resume
FL
SUMMARY
- Over 4+ years of experience as a J2EE Developer in development and implementation of Web - based Client-Server applications using Web, Java and J2EE technologies.
- 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/Microservice using Spring Boot.
- Good understating on using OAuth security framework.
- 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.
- Proficient in front end technologies like HTML5, CSS3, JavaScript and Angular JS.
- Experience working with different SDLC methodologies like Agile (SCRUM).
- Experience in developing/Consuming Web Services to expose useful functionality to web users through Spring Boot Micro Service calls HTTP Requests to GET, PUT, POST, DELETE Data and also ensured the integration of UI with backend get data from response and display them on UI.
- Experience in Microservice architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.
- Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
- 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.
- 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.
- 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
J2EE Technologies: Core Java, J2EE, Servlets, JSP, JDBC, EJB, JMS, Web Services
Servers: Tomcat, WebLogic, WebSphere, JBOSS
Databases: SQL Server, Oracle, MySQL, Cassandra
J2EE Frameworks: MVC Architecture, Spring Framework, Spring Boot, GWT (Google web Toolkit), Hibernate, Apache Axis
Versioning Tools: GIT, SVN
Web: Angular JS, HTML5, CSS3
Scripts: Java Script
Markup Language: XML, XSLT, HTML
Tools: Git, Eclipse IDE
Design Tools: Rational Rose, Visual Paradigm
J2EE Pattern: Singleton, Value List Handler, Service Locator, Factory Pattern, Front Controller, Data Access Object
Operating System: Windows Variants, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, FL
J2EE/Java Developer
Responsibilities:
- Designed and implemented a web app for storing the information of customer, generating sales reports, saving personal contacts and handling schedule management.
- Gathered and Analyzed business requirements for Application build.
- Set up DEV QA and SIT environments.
- Maintained DEV, QA and SIT environments and closely worked with QA Team.
- Coordinated with QA team to indentify ongoing issues and address the issues which are raised by QA.
- Developed application components using Spring, 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.
- Design roles and groups for users and resources using AWS Identity Access Management (IAM).
- Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
- Extensively used Angular4 forms like Template Driven forms and Reactive forms (Dynamic Forms) to perform form validations both on server and client side.
- Used Angular4 routing features to make the component independent.
- Implemented Angular4 services to connect the web application to back-end APIs to POST/GET the data used in the application.
- 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.
- Worked with ETL team on processing Leased Phone Orders
- 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.
- Used Cobertura tool for code coverage.
- Used Postman Rest API client to organize the Rest API’s and used to enter and monitor HTTP requests and responses.
- Handled the deployment of application into the Amazon AWS cloud in the lower environments.
- Created the Confluence page for providing the environment variables for the application set up in Bamboo and deployment into AWS Cloud.
- Used Active MQ, Message broker for pushing the transactions and messages and viewed the bamboo server logs for identifying the issues.
- Interacted with the other team members, QA team and scrum master at the daily meeting for new features in this web app using Agile software development methodology.
Environment: Java 8, Agile, HTML5, Angular4, CSS3, Oracle, SQL, J2EE, JSP, jQuery, AJAX, JDBC, Spring MVC, Spring boot, Web Services, RESTFUL, Microservices, REST API, JSON, XML, GIT, IBM WebSphere, JUnit, MS SQL Server, PL/SQL.
Confidential
J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed the applications using Java, JSP, JDBC, Webservices, spring, HTML5, and JavaScript etc.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer.
- Implemented business layer using spring core and configured spring dependency injection, enabling all business components loosely coupled between layers.
- Designed UI using Angular JS for the various flows. Produced and consumed Rest Web Services and coded logic which would help user to identify the best funds based on his/her retirement age, the fund risk factors and help through the complete flow.
- Produced and consumed Restful Web Services and created end points for each functionality to be consumed by Angular JS factory.
- Developed web components using MVC pattern under Spring framework.
- Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
- Involved in designing and developing the front end of the application using JSP, Java script, AJAX, HTML5, DHTML, CSS3.
- Implemented and tested the enterprise application with jQuery and Spring MVC.
- Implemented a Microservices using a Microservices architecture with Spring Boot based services.
- Created and ImplementedMicro Servicesusing spring boot, REST, JSON.
- Used Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
- Used Modules and Controller in the JS files as part of the constructors.
- Responsible for using AWS Console and CLI for deploying and operating AWS services.
- Involved in Unit testing of application using JUnit and built the package using Maven and deployed the application on to WebLogic App Server.
- Possesses an operational mindset to build a platform that is easy to run and scale to the broad breadth of NY state website and other state fair.
- Followed Agile/SCRUM software development methodologies.
- Extensively used Oracle SQL Developer graphical tool for the enhancement and simplification of Database Development task.
- Performed a thorough unit testing and resolved several data related issues before migration to production.
Environment: J2EE, Spring, JSP, MVC, HTML5, CSS3, Spring Boot, Angular JS, AWS, JavaScript, Maven, AJAX, Jquery, JMS, XML, SOAP, WebLogic, agile, SQL and Windows.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed/Implemented code on new requirements as a developer using Spring MVC and Hibernate by using Agile Methodology
- Involved in designing and implementing the User Interface for the General Information pages and Administrator functionality.
- Programmed the data management, security and communication framework modules using Java, HTML, JavaScript /DHTML, Bootstrap, JSP, Servlets, XML/XSLT, XPath, and SQL.
- Designed front end using JSP and business logic in Servlets.
- Combined multiple existing batch applications into a single Spring Batch application to promote code reusability and maintainability.
- Wrote Drool rules in both rule flow and drools fusion for fetching the rule data from the database.
- Developed Spring Based Web services SOAP through XSD and WSDL.
- Worked on the Web Services using SOAP and Restful web services.
- Implemented migration tasks from Oracle apps to PostgreSQL databases.
- Designed application modules, base classes and utility classes like diverse types of Collections using core Java.
- Used Struts Framework for the application based on the MVC-II Architecture and implemented validator Frame work.
- Developed the UI pages using HTML, DHTML, Java script, AJAX, JQUERY, Angular JS and tag libraries etc.
- Used GIT along with Stash to maintain separate repositories for different stories in JIRA.
- Developed re-usable utility classes in core java for validation that are used across all modules.
- Produced as well as consumed the WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, JAXB etc.
- Developed web services using Restful technology to support JSON and XML using JAX-RS.
- Developed Web pages using Ajax, JavaScript, JQuery, JSP, JSF and XML that interact based on events.
- Performed J2EE application deployment using IBM WebSphere Application Server on Windows and Linux.
- Involved in creating client invocation of SOAP based client web services
- Created efficient SQL/HQL query for retrieving, saving, and modifying data.
- Java, J2EE, JDBC, Servlets, EJB, JSP, Drools, Struts 1.2.7, HTML, CSS, Java Script, SQL, Core java, UML, Spring batch, Jboss Application Server 4.0, MySQL, UNIX and CVS.
- Responsible for implementing the whole application in MVC Design pattern.
- Developed Use Case Diagrams, Object Mapping Diagrams & Class Diagrams in UML.
- Worked in front end design development using technologies like HTML5, CSS, JavaScript.
- Designed the user interface pages in JSP.
- Developed server-side programming usingJavaServlets.
- Responsible for client-side validation using JavaScript.
- Developed code to consume web services using SOAP and REST.
- Developed REST based Web services to allow communication between the applications Used Maven as build and dependency management tool for creating EAR, WAR, JAR file to be deployed JBOSS application server.
- Involved in SQL development using Stored Procedures, Views, and Queries with Oracle.
- Involved as a team member in developing J2EE Module.
- Performed Unit and Functionality testing and Used JUnit for suite execution and Assertions
- DevelopedJavaclasses to update, retrieval and inserting records to database.
Environment: Java, JDK, HTML5 CSS, JSP, Servlets, XML, HTML, JavaScript, Servlets, JDBC, Ajax, and Oracle, JBOSS, Maven, Junit, REST, Eclipse IDE, MVC.