J2ee/java Developer Resume
Fremont, CA
SUMMARY
- With over 5+ Years of experience in the Software Development Life Cycle including analysis, design, development, implementation, testing, maintenance and documentation.
- Extensive experience in developing Web based applications using JAVA, J2EE Standards JSP, TagLibs (JSTL), JDBC, JNDI, Java Beans, Spring, Spring Boot, Hibernate, EJB, JMS, Web Services (SOAP, WSDL).
- Hands on experience with Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
- Good Experience on JAVA 8 Lambda Expressions to retrieve the data from Collections.
- Extensive experience in frameworks like spring, Spring Boot and Hibernate.
- 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 working with web sockets and HTML5 web storage.
- Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
- Extensive experience of using IDE tools Eclipse, Netbeans, IntelliJ IDEA for JAVA/J2EEApplication development.
- Experience in working with various Application Servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat Servers.
- 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 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, My-SQL, 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/7/6, PL/SQL, SQL
Java/J2EE Technologies: Java, JSP, JDBC, JNDI, JMS, JSTL, Java Beans, RMI, Java Multithreading, Generics and Collections, EJB, Tiles, IBM MQ Series
Web Technologies: JavaScript, XPath, jQuery, Angular.js, Bootstrap
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 11g/10g /9i, SQL Server, My-SQL, Toad, PL/SQL Developer
Design/Version Control: UML, Rational Rose, CVS, SVN, VSS, GItHub
Operating Systems: Windows, Linux, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Fremont, CA
J2EE/Java Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, and testing of the project.
- Involved in Analysis, Design, and Implementation of software applications using Java 8, J2EE, XML and XSLT and Web Services.
- Developed the application using Java 8 and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
- Used advanced Java 8 features like Lambda expressions for array operations, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
- Responsible for the overall layout design, color scheme of the web site using HTML5, XHTML and CSS3 and Responsible for creating detailed wire frames and process flows.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- 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.
- Designed and developed Micro-services using REST framework and Spring Boot and used Bootstrap along with Angular.JS in creating the Application.
- Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA.
- 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.js 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.
- 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.
- Done validations through Angular.js for the form field validation implemented through HTML5 and CSS3.
- 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, Nashville, TN
J2EE/Java Developer
Responsibilities:
- Involved in Analysis, Design, Development and Maintenance phases of the project with major emphasis on Development of the modules like Activations, Customer Service.
- 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 Advanced Java 8 features like Lambda for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.
- Used Java 8,spring, Hibernate API's as support in writing business logic.
- 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.
- 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 7.
Confidential, Plano TX
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 JSP pages for the presentation and used JSP tags.
- Developed the Business Delegate, Singleton, Service Locator, Session-Facade and DAO Layers.
- Designed and developed Business Services usingSpring Framework (Dependency Injection) and DAO Design Patterns.
- Involved in the Development ofSpring Framework Controllers.
- Usedspringbatch framework to create custom readers and writers to work with the application.
- UsedSpring Bootframework to create properties for various environments and use yamls for configuration.
- Created variousSpring Bootandspring batchapplications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
- 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.
- 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.
- Developed REST services using Spring and used JAXB API for XML parsing
- 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: J2EE, HTML, spring, Spring MVC, Spring Boot, JBoss, log4j, Hibernate, Maven, Rest, Eclipse, java script, XML,My-SQL and Windows.
Confidential, Denver, CO
Java Developer
Responsibilities:
- Developed user interface using JSP, JSP Tag libraries, Spring Tag libraries,JavaScript and Ajax.
- Implemented MVC Architecture, which separated the View and Business Logic Layer.
- Designed SOA implementations by Using Web Services-WSDL and SOAP for getting credit card information from third party vendors.
- Worked on spring framework to create the Web application.
- Developed Servlets, JSP andJavaBeans using Eclipse.
- Designed and developed spring action classes for the controller responsibility.
- Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
- Responsible for Writing Hibernate-mapping XML Files, HQL
- Used the ANT script to create the war/ear file and deployed into WebLogic.
- Used DOM for parsing the XML, XSLT Document.
- Used JAXB parser for parsing the valid XML files.
- Designed and implemented XML parsing for XML order conformations.
- Building and Deployment of EAR, WAR, JAR files on test, stage and production server.
- Involved with the version control and configuration management using Serena.
- Unit and Integration testing on development and pre-production servers.
- Utilized Agile Scrum to manage full life-cycle development of the project.
Environment: Java, JSP, spring, HTML, JDBC, DOM, XML, Ajax, JavaScript, Eclipse, JUNIT, XHTML, Hibernate, DAO, Oracle and Windows.