J2ee/java Developer Resume
San Antonio, TX
SUMMARY
- Over 5+ Years of experience in the Software Development Life Cycle including analysis, design, development, implementation, testing, maintenance and documentation.
- Extensive experience in design and development of J2EE applications using Core Java, Java 8, Java Collections, Data Structures, Multithreading, JDBC, Servlets, JSP, EJB, AJAX, JMS Custom Tag Libraries, JSTL, XML and Web Services.
- Experience in Spring Framework such as Spring IOC, Spring DAO, Spring ORM, Spring Resources, Spring JDBC, Spring Boot and Micro - Services.
- Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Good Experience on JAVA 8 Lambda Expressions to retrieve the data from Collections.
- Extensively experience in using Angular.JS in Creation of web pages includes adding objects, Manipulation of the objects, Adding forms, Data Validations, Calling date and time functions, Calling Object oriented functions, and 2 way binding.
- Extensive experience in frameworks like spring, Spring Boot and Hibernate.
- Proficient in Web designing & development, using HTML5, CSS, JavaScript, XML, Angular.js, JSP, JSON, JSF and Ajax.
- Experience with Responsive Web Design.
- Good understanding of JavaScript design patterns and MVC frameworks (i.e. Angular.JS, Node.js). Knowledge of common browser developer tools and performance tuning techniques.
- 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.
- Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
- Extensive experience of using IDE tools Eclipse 3.2, Netbeans7.1.2, IntelliJ IDEA for JAVA/J2EEApplication development.
- Experience in working with various Application Servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat Servers.
- Working knowledge of Java Web Services with real time knowledge using SOAP, REST, WSDL and UDDI.
- 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 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.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
TECHNICAL SKILLS
Languages: Java 8, 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, React.js
Frameworks: Spring (IOC, AOP, Boot), Hibernate
Design & GUI Tools: Eclipse, IBM RAD/WSAD
App servers: IBM WebSphere, Apache Tomcat, BEA Web Logic, JBoss
Databases/Tools: Oracle, SQL Server, MySQL, PL/SQL Developer
Version Control: CVS, SVN, VSS, GItHub
Operating Systems: Windows, Linux, UNIX
PROFESSIONAL EXPERIENCE
Confidential, San Antonio, TX
J2EE/Java Developer
Responsibilities:
- Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and Web Services.
- Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms and Streams to store and process the data.
- 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, React.js and Spring MVC.
- Developed different JavaBeans and helper classes to support Server-Side programs.
- 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 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.
- Worked on prototypes for Responsive design.
- 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.js, Responsive Web Design, JavaScript, AJAX, JDBC, JSTL, JQuery, JMS, XML, SOAP, WebLogic, agile, SQL and Windows.
Confidential, Chevy Chase, MD
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.
- Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Spring Framework .
- 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.
- Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
- Used Spring Boot for developing micro services and used REST to retrieve data from client-side using Micro service architecture.
- Created Stream Rest based Application interfaces on java 8 environment.
- 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 using Spring Boot.
- 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 used XSLT transformation 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, SOAP, XSLT, Jira and Windows.
Confidential - Atlanta, GA
Java 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.
- Developed system preferences dynamic user interfaces and created web application prototype using JavaScript, CSS and HTML.
- 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.
- Designed and developed various modules of the application with frameworks like Spring MVC, Web Flow, architecture and Spring Bean Factory using IOC, AOP concepts.
- 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.
- 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 WebServices.
- 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.
- Involved in analysis, design, and Implementation applying the agile methodology.
Environment: J2EE, HTML, Spring, Spring MVC, JBoss, log4j, Hibernate, Maven, Tortoise SVN, Rest web services, maven, Eclipse, java script, XML, MySQL and Windows.