J2ee/java Developer Resume
Philadelphia, PA
SUMMARY
- Having 5 years of experience in working on the various phase of Software Development Life Cycle like requirements analysis, design, coding, testing debugging and maintaining the websites.
- Extensive experience in developing Web based applications using JAVA, J2EE Standards JSP, Servlets, TagLibs (JSTL), JDBC, JNDI, Java Beans, Spring, Spring Boot, Hibernate, EJB, JMS, Web Services (SOAP, WSDL).
- Extensive experience in frameworks like spring, Spring Boot and Hibernate.
- Core java programming skills using Collections API, annotations, Generics, etc.
- Experience to work with Java 8 features like Functional Interface and Lambda Expression and Stream API.
- Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Skills in developing web-based GUIs using HTML5, CSS3, JQuery, JSP, Java Script, Bootstarp, Validation jQuery libraries and Ajax for web enabled applications.
- Experience in using various design patterns such as MVC (Model-View-Controller), DAO and DTO in the development of Multi-Tier distributed Enterprise Applications.
- Experience on working on Test Driven development application using JUnit testing framework.
- Experience in using IDEs like Eclipse, RSA and IntelliJ IDE
- 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.
- Experience in working with web and application servers like Apache Tomcat, WebLogic, WebSphere Application server.
- Experience with Agile (Scrum) and test driven development and version control (SVN, Git, etc.). Keen focus toward consistency and attention to detail primarily related toward coding standards.
- Working knowledge of Java Web Services with real time knowledge using SOAP, REST, WSDL and UDDI.
- Experience in writing database objects like Stored Procedures, Triggers, PL/SQL packages and Cursors for Oracle, MySQL, DB2 and Sybase databases.
- Strong experience in client interaction and understanding business application, business data flow and data relations from them.
- Committed to excellence, self-motivator, fast-learner, team player, ability to deal with people diplomatically and a prudent developer with strong problem-solving skills and communication skills.
TECHNICAL SKILLS
Languages: Java 8/7/6, C, C++, PL/SQL, SQL
Java/J2EE Technologies: Core Java, JSP, JDBC, JNDI, JMS, JSTL, Java Beans, RMI, Java Multithreading, Generics and Collections, EJB, Tiles, IBM MQ Series
Web Technologies: JavaScript, XPath, jQuery, Bootstrap, Angular.js
Frameworks: Spring (IOC, AOP, Boot), Hibernate
Bug Tracking Tools: Rational Clear Quest, BugZilla
Design & GUI Tools: Eclipse, IBM RAD/WSAD
App servers: IBM WebSphere, Apache Tomcat, BEA Web Logic, JBoss
Databases/Tools: Oracle, SQL Server, My-SQL
Design/Version Control: UML, CVS, GItHub
Operating Systems: Windows, Linux, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
J2EE/Java Developer
Responsibilities:
- Involved in all phases of the Software Development Life Cycle (SDLC) Analysis, Design, Development, Testing, and Production phases of the projects and implemented using Agile Methodologies.
- ImplementedJ2EEDesign Patterns like MVC, Service Locator and Session Façade.
- Working with Java 8 features like Lambda Expressions, Filters, Stream API, forEach method in Iterable interface, new Date API, Predicates and Functional Interfaces.
- Designed and developed the REST based Micro-services using the Spring Boot.
- Created Micro service to provide RESTful API utilizing Spring Boot with Micro services.
- Designed and developed various modules of the application with frameworks like Spring MVC, Web Flow, architecture and Spring Bean Factory using spring boot, IOC and AOP concepts.
- Developed web components using MVC pattern under Spring framework.
- 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, Angular 4 and Spring MVC.
- UsedJava 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.
- Implemented Spring MVC Architecture; Servlet targeting request module and flow of control generating JSP in Presentation layer.
- Used the J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator and Session Façade, Singleton, Factory and DAO.
- Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.
- Implemented Java Message Services (JMS) using JMS API.
- Involved java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
- Used Web Services like SOAP protocol in JAXWS and RESTFUL web services.
- Developed and deployed EJBs into BEA Weblogic application server.
- Unit testing was performed using JUnit and Version control through Git.
- Involved in Unit testing of application using JUnit and built the package using Maven and deployed the application on to WebLogic App Server.
- Used agile methodology for the software development.
- Performed a thorough unit testing and resolved several data related issues before migration to production.
Environment: Java 8, Spring, Spring Boot, Hibernate, JSP, MVC, HTML5, CSS3, Angular 4, Responsive Web Design, JavaScript, AJAX, JDBC, JSTL, JQuery, JMS, XML, SOAP, Web-Logic, Agile, SQL and Windows.
Confidential, Jacksonville, FL.
J2EE/Java Developer
Responsibilities:
- Responsible for gathering business and functional requirements and preparing the design and proof of concept.
- Involved in the Complete Software development life cycle (SDLC) to develop the application.
- Worked with latest Java 8 features like Date API and Streams.
- Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Spring Framework.
- Used Spring Boot and developed the application as micro-services.
- Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, JMS, JDBC, and JNDI and deployments in WebLogic Server.
- Designed and developed various modules of the application with frameworks like Spring MVC, Web Flow, architecture and Spring Bean Factory using Spring boot, IOC and AOP concepts.
- Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
- UsedSpringBoot for developing micro services and used REST to retrieve data from client-side using Micro service architecture.
- Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
- Developed REST based Micro services usingSpringBoot.
- Developed Spring JMS message listeners to consume messages from queue and developed spring scheduling components to perform batch operations.
- Involved in implementation of MVC pattern using Angula.JS and Spring Controller.
- Designed the front-end application and user interactive web pages using web technologies like Angular.js in conjunction with Bootstrap to render web pages responsive.
- Designed and developed usedXSLTtransformation components to convert data from XML to HTML. Used XML DOM API for parsing XML.
- Developed Spring Framework based Restful Web services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
- Developed mockups and prototypes using HTML5 and CSS3.
- Developed cross browser and multi browser compatible web pages using HTML5, CSS3 and JavaScript.
- Development carried out under Eclipse Integrated Development Environment (IDE).
- Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
- Wrote Hibernate configuration and mappings xml files for database access.
- Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
- Version control through CVS and Git.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
Environment: Java 8, JSP, JDBC, Spring, Spring Boot, Hibernate, Design Patterns, HTML 5, CSS 3, XML, Ajax, JQuery, Angular.JS, Oracle, WebLogic, Maven, Junit, SOAP, XSLT, Jira and Windows.
Confidential
J2EE Developer
Responsibilities:
- Participated in the complete software development lifecycle tasks (design, coding, testing and documentation).
- Responsible for preparing the use cases and for designing and developing object models, class diagrams with UML Specifications.
- Designed and developed various modules of the application with frameworks like Spring MVC, Web Flow, architecture and Spring Bean Factory using IOC and AOP concepts.
- Developed Spring MVC Rest controllers, services for backend interactions.
- Implemented the service layer using spring with transaction and logging interceptors.
- Created Hibernate configuration files, Spring Application context file.
- Used Log4j for logging and debugging.
- Using Spring-AOP module implemented features like logging, user session validation.
- Used Hibernate3 with annotation to handle all database operations.
- Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
- Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
- Designed and developed JSP Pages using Spring Frame work and Tag libraries.
- Developed system preferences dynamic user interfaces and created web application prototype using JavaScript, CSS and HTML.
- Designed dynamic client-side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation.
- Involved in design and development of RESTful (JAX-RS) web services for other application to communicate and tested web services using SOAP UI and REST Client.
- Consumed RestFul web service and performed data retrieval using Hibernate and integrated with Web Method via Web-Services.
- Used Maven to build the application and deployed on Apache Tomcat Server.
- Implemented the logging mechanism using Log4j framework and used SVN version control to track and maintain different versions of the application.
Environment: Java 7, HTML, spring, JBoss, log4j, Hibernate, Maven, SVN, Rest, Maven, Eclipse, JavaScript, XML,My-SQL and Windows.