Full Stack Java/j2ee Developer Resume
Franklin Lakes, NJ
SUMMARY
- A dynamic and goal - oriented Oracle certified Full Stack Java/J2EE Developer with around 9 years of experience in requirement gathering, estimation, analysis, design, development & testing of web-based applications using Java/J2EE technologies.
- Strong knowledge of Object Oriented Analysis and Design, Use Cases, Sequence Diagram and Class Diagrams using UML.
- Extensive experience in coding User Interfaces using HTML, CSS and scripting languages like JavaScript, AngularJS, JQuery and data formats like XML, JSON.
- Expertise in core java concepts.
- Expert level skills in Java/J2EE Technologies including Spring Framework, Hibernate, Servlets, JSP, JDBC, JPA, Spring Boot and Microservices.
- Good experience in developing Multi-Threaded applications using Concurrency API’s.
- Experience in using the Web Services such as SOAP(JAX-WS) & REST(JAX-RS) and implemented using Spring Boot.
- Strong experience developing on Oracle and PL/SQL.
- Complete knowledge on Agile and SCRUM structure of software development by conducting meetings and coordinating with the team members to meet the deliverables.
- Working knowledge of IDE tools like Eclipse, NetBeans, Spring Tool Suite, IntelliJ.
- Experience in Version Control tools like CVS, SVN, GIT, Clearcase.
TECHNICAL SKILLS
Languages: Java, C, C++, SQL & PL/SQL, Shell Scripting
Internet/Intranet Development: J2EE, Servlets, JSP, JDBC, HTML, XML, JavaScript, JQuery
Databases: SQL Server 2000/2005, Oracle 11MS-Access, MySQL
Development Tools: Eclipse, NetBeans, Spring Tool Suite, IntelliJ.
Web Services: RESTful, SOAP web services
Operating Systems: UNIX (Solaris 8/9, HP-UX) Windows 2000/2003/7/8/10
Version Control Systems: CVS, SVN, GIT, Clearcase
Development Frameworks: Hibernate, Spring MVC
PROFESSIONAL EXPERIENCE
Confidential, Franklin Lakes, NJ
Full Stack Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Design, Development, UAT and Production phases of the application.
- Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.
- Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.
- Extensively worked on both consumption & producing of RESTful based Webservices using JAX-RS & jersey parsers.
- Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like AOP, IOC.
- Developed applications using the latest Java/ J2EE technologies and worked with the latest features of Java 8 and Java 7.
- Developed several Webservice stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal.
- Used Github for efficiently managing the source code versions with the development team.
- Used JMS to place the Import run requests into JMS Queue.
- Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH.
- Developed the UI screens using HTML5, CSS3, Ajax, jQuery, Angular 2.0 and was involved in resolving cross browser JavaScript issues.
- Implemented design patterns like DAO, singleton, factory to achieve design principles.
- Used Hibernate 3.0 ORM framework for persistence to database by integrating it with Spring framework using Spring Hibernate template.
- Designed and developed JUnit test cases during the development phase.
- Used Jenkins for continuous integration and Maven for building the EAR file.
Environment: Java 1.8, Oracle 11g, PL/SQL, Spring Boot, Microservices, Spring 4.0, Maven, Angular JS 2.0, JQuery, HTML5, CSS3, Jenkins, XML, XPATH, Linux, Junit, Test NG, Cucumber, WebLogic 12.1.3, Hibernate 4.2, Swagger, YAML, Github.
Confidential, NYC, NY
Senior Java J2ee Developer
Responsibilities:
- Involved in Analysis, Design, Development, UAT and Production phases of the application.
- Implemented the project using agile-scrum and TDD methodologies.
- Wrote complex business logic using PL/SQL Packages, stored procs and SQL queries.
- Expertise in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, Concurrency framework, Custom data cache.
- Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
- Design and Development of MTAS Micro service with spring boot.
- Worked on the back-end part of the application involvingSpring frameworkandHibernate.
- Responsible for creating and maintaining architecture for Restful API using Spring Boot.
- Improved the throughput of the Smart Services Module using the concepts of multithreading like Executor Services & Concurrency API.
- Developed RESTful web service using Spring, micro services and JAX-RS for retrieving data from server and internal communication. Create and consume web services (SOAP & REST)
- Implemented UI using Angular JS, Java Script, jQuery, HTML5 & CSS3.
- Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements.
- Deployment of all components on Weblogic Server and provided support in debugging deployment issues.
- Used Spring JDBC template to perform the database operations.
- Developed the Persistence Layer using Hibernate.
- Used DOM Parser to parse the XML response from webservices.
- Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
- Used session beans to expose the application for the use by the third-party users.
- Developed few stored procedures, triggers and sequences.
- Involved in performance tuning of application and environment for optimized performance during month end load using JProbe.
- Used Jenkins for continuous integration, GitHub for version management & Maven for building the application.
- Implemented logger for debugging using Log4j
- Served as POC for on call support in the production team on a rotation basis.
Environment: Java 1.8, JSP, CSS, HTML 5, Spring 4.0, Spring Boot, Micro services, Hibernate 3.0, JMS, Maven, Log4J, JavaScript, Ajax, Junit 4.0, Oracle 11G, PL/SQL, WebLogic 12, Unix, GitHub, Angular JS, Oracle 12, Web Services.
Confidential, Detroit, MI
Java/J2ee Developer
Responsibilities:
- Participated in the system architecture and design and made use of proven Gang-of-Four (GOF) and J2EE design patterns
- Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements
- Used Clearcase as a version management tool & Jenkins for CI.
- Configured the Deal Manager Processor using JMS queues in Websphere app server.
- Developed shell scripts and autosys jobs
- Developed the application in highly multi-threaded programming using Java, OOPs concepts and threads.
- Developed several WebService stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal.
- Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements
- Designed and implemented complete functionality for support of trades search involving UI (JSP/JavaScript), DTOs, Business logic execution and invocation using stateless EJBs.
- Involved in integration of internal and external systems using Spring Integration.
- Implement AJAX based rich client components for improved customer experience using JSON data, JQUERY, DOJO, CSS, and HTML.
- Designed, implemented and altered database tables, procedures and packages to support the functionality.
- Created Activity diagrams, State Chart diagrams, ER diagrams, Sequence diagrams, Collaboration diagrams, and web page mock ups in MS-Visio.
- Integrated the Web layer with Oracle database using Spring ORM and other components with JMS.
- Involved in Design, implementation and tuning of database and SQL scripts for optimal performance.
- Redesigned and built the schemas to meet Optimal Performance measures.
- Developed SQL Queries to fetch complex data from different tables in remote databases using joins, database links and formatted the results into reports and kept logs
Environment: Java 1.5, J2EE, Spring 3.0, Hibernate 3.0, Jersey 1.0.2, Log4J, SOAP Web services, JSON, Websphere Application Server 6.1, Rational Application Developer 7.0, Oracle 12, JMeter, Java script, HTML5, JQuery, Ajax.
Confidential
Programmer Analyst
Responsibilities:
- Worked withJSP, Servlets, JSTL/EL.
- Worked withJDBC and Hibernate.
- Worked withStrutsValidationFrameworktoimplementClient Side andServer Sidevalidations.
- Worked withlog4jutility to implement run time log events.
- Worked withANTandMavento develop build scripts.
- Worked withHibernate,JDBCto handle data needs.
- Configured and Maintained Subversion version control.
- Implemented Data Access Object, MVC design patterns.
- Experience of working inAgileMethodology.
- Worked with Complex SQL queries, Functions and Stored Procedures.
- Developed Test Scripts usingJUnitandJMockit.
- Use ofcore java, which includesGenericsandAnnotations.
- Involved in refactoring the existing code.
- ImplementedStruts, J2EEDesign Patterns likeMVC, Spring Rest API, DAO, Singleton andDTO Design patterns.
- DevelopedWeb Services using Spring Rest API
- DevelopedSpringConfiguration file to define data source,beansandHibernateproperties.
- UsedPL/SQLfor queries and stored procedures inORACLEas thebackend RDBMS.
- UsedSVNas a version control.
- Configured Development Environment usingTomcat and Apache Web Server.
Environment: Struts, Spring 2.0, J2EE Design Patterns,HTML JavaScript, XML, Spring Rest API, Servlets 2.5, WSDL, JUnit, CSS, AJAX, Apache Tomcat Oracle 9i/10g.
