Sr. Java/j2ee Developer Resume
Summit, NJ
SUMMARY
- 12+ Years’ experience working with technologies like J2EE Technologies, Core Java, Hibernate, Spring Framework, Servlets, EJB 3.0, Web Services (REST/SOAP), Multi - Threading, Adobe Flex.
- Experience in OOD, Service Oriented Architecture SOA, and sequence diagrams using Rational Rose.
- Worked on different Cloud Technologies like AWS, Azure and Docker.
- Extensive knowledge and implementation skills in Spring MVC and JSF MVC frameworks.
- Implemented Microservices using Pivotal Cloud Foundry platform build upon Spring Boot Services
- Experienced in deploying applications into servers with Jenkins that uses AIM Jobs, Visual Studio 2017.
- Experienced in working with WebLogic, WebSphere, Apache Tomcat and JBoss
- Extensive Knowledge in working with Stored-Procedures, DB2, MySQL.
- Proven knowledge in one or more NoSQL Document Store databases such as MongoDB.
- Experience in working on projects with Multi-Threading, Collections Framework and Generic Data.
- Knowledge in innovative and effective UI development with HTML5, MXML, Action Script, Flex Components, CSS3, XSLT, DHTML, JSP, JavaScript, JSP Tag Libraries, and AJAX, JSON.
- Experience in working with Build tools as ANT and Maven.
- Implemented Angular 2 services to connect the web application to back-end APIs to POST/GET the data used in the application
- Participated in Architect and design of the components using a distributed architecture on AWS cloud platform.
- Experience in Object oriented analysis, design/development methodologies, UML Use Cases, Sequence, Page Flow and Class Diagrams.
- Proficient in SQL and wrote Stored Procedures, Triggers besides writing DDL, DML and transaction queries with development tools like TOAD and Aqua Data Studio.
- Experience in RDBMS concepts knowledge and worked with MySQL, Sybase, Oracle 10g and DB2.
- Experience in working with IDEs like Eclipse, Flex Builder, IntelliJ IDEA, Spring Tool Suite, NetBeans, Postman, SOAP-UI.
- Worked with version control tools like CVS, SVN, GIT for management of software systems.
- Extensive experience in working on projects with Agile Methodologies such as Test Driven Development (TDD) and SCRUM.
- Good team player with ability to solve problems, organize and prioritize multiple tasks.
TECHNICAL SKILLS
Application Servers: IBM WebSphere, Apache Tomcat, JBoss, WebLogic.
Technologies: Core Java, Hibernate, Spring MVC, JDBC, Multi-threading, JSP, Servlets, JNDI, Ajax, EJB, JMS, Java Beans, Custom Tags, Design Patterns, Web-Services (SOAP & REST), Micro Services, Lambda Expressions
Databases: DB2, Oracle, SQL Server, MySQL, JDBC, Stored Procedures, Mango DB.
Web-Application Tools: XML, XSD, JMS, Servlets, JSTL, EL, Custom Tag Library, JSP, JSF, JNDI, WSDL, JPA, JAXB, HTML5, Angular, Node JS, JQuery, Ajax, EXT JS, MXML, Flex Components, JMS, JSP, Multi-Threading
Build Tools: Ant, Maven, Jenkins, Flex SDK 4.0.
Version control Tools: GIT, CVS, SVN
IDEs: Eclipse IDE, NetBeans, Soap UI, IntelliJ, Visual Studio, Flex Builder, Postman.
Web Services: Amazon Web Services, Microsoft Azure, Pivotal Cloud Foundry (PCF).
Operating Systems: Linux, Unix, Windows
Testing Tools: Junit, JQuery, Jasmine, Selenium
PROFESSIONAL EXPERIENCE
Sr. Java/J2EE Developer
Confidential+
Responsibilities:
- Worked on application architecture and re-design of different parts of the application.
- Developed applications using JAVA 8, spring boot, Spring MVC, Hibernate, J2EE Technologies, Apache Camel and Oracle.
- Worked to secure our RESTful web services using OAuth 2.0 with spring security to authenticate any third party requests coming in.
- Automated build process through Maven builds Framework.
- Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.
- Used Software Configuration Management (SCM) tools like CVS, VSS (Visual Source Safe), SVN, TFS & Java Build tools like Apache Ant & Maven.
- Used Eclipse Rich Client Platform (RCP) for the development of the project.
- Involved in developing front end screens using JSP, Groovy, JSTL, jQuery, XSLT, DHTML, HTML5, CSS, AJAX, CSS3 and JavaScript. Also, involved in adding the Internationalization to the existing application.
- Installed, configured and deployed the applications on WebSphere Portal and Application Serve with SOA Governance.
- Used POSTMAN client for testing developed Web services and written JUnit class for testing API layer and Service Layer to accomplish TDD approach
- Implemented Web-Services to integrate between different applications components using Restful.
- Implemented the REST API's and data transformers using the JAVA connector which involves use of JAVA 1.8 features like Lambda and Streams in particular.
- Setup the Continuous Integration (CI) process for the application using the Jenkins. Worked on Log4j to validate functionalities and JUnit for unit testing.
- Worked with a team involved in developing the front-end UI layout using HTML5, CSS3, jQuery, JavaScript and AngularJS.
- Created Logging aspects for auditing and logging purposes using Spring AOP and implemented security for the application using Spring Security.
- Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
Environment: JAVA 8, spring boot, Apache Camel, Oracle, Angular, Angular 2, Query, HTML5, CSS3, spring,AOP,Log4j,GitHub,Maven, Postman, J2EE/J2SE, Java 6.0,JQuery, Spring MVC, DI, ORM, Multi-Threading, Batch, Hibernate 3, CSS3, XML, HTML, JSP 2.0,JBoss,Mysql,Groovy, Micro services, IBM MQ, Mongo DB, React JS-Redux, AWS, OAuth 2.0.
Sr. Java Developer
Confidential
Responsibilities:
- Designed and developed the application using agile methodology and followed TDD, Scrum, pair programming.
- Wrote Technical design document with the class, sequence, activity diagrams in each use case.
- Designed dynamic and browser compatible pages using JQuery, JavaScript and Angular JS.
- Implemented J2EE design patterns such as Session Facade, Factory, DAO and DTO.
- Worked with Angular JS MVC framework including authoring complex directives, services, controllers and filters.
- Designed and developed Business components and Integrated with spring framework.
- Wrote data Components for Plan Setup, wrote and called Stored Procedures using Java, HQL, Hibernate.
- Involved in configuring and integrating spring and Hibernate frameworks.
- Involved in design and implementation of MVC architecture in different modules.
- Responsible for writing utility classes, UI development using JSP, CSS3, HTML, JavaScript, Angular.
- Integrated business layer using Hibernate with Spring DAO.
- Used Angular JS Factories and Services to make Ajax calls or Restful Calls to get data in JSON Format.
- Used Angular JS Directives like ng-app, ng-model, ng-init for initialization of Angular JS application data.
- Played key role in the design and development of application using J2EE and Rest web service (Jersey frameworks) for Service Oriented Architecture (SOA) with JSON.
- Responsible for working on consuming and producing SOA/Web Services.
- Developed REST service documentation using Swagger UI and developed test cases using Junit and Mockito framework.
- Developed REST exception handling controller advices to respond to bad requests and server side exceptions.
- Created Restful APIs in Express and returned logic through AngularJS data binding.
- Used MongoDB to import the data into and feed into web services and displayed it onto the browser.
- Used Spring Batch to build the POJO-based development approach of the Spring Framework.
- Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
- Implemented Spring Bean Factory to create proxied object using AOP framework.
- Used AngularJS Global API to perform tasks like Comparing objects, iterating objects and Converting data.
- Performed document and collection mappings with Spring and Mongo Template.
- Involved in the Performance Tuning of the Application on client side.
- Worked on JavaScript framework to augment browser based applications with MVC capability.
- Involved in developing HTML and JavaScript for client side presentation and, data validation within the forms.
- Wrote notification service that executes daily, sends emails and escalations to participants.
- Involved in Unit & Integration Testing for different Modules in the application.
- Wrote build & deployment scripts using ANT, Maven, shell scripts and JACL on UNIX env.
- Used Oracle Coherence in Java Collection API to access and modify data, and the JavaBean event model to receive data change notifications.
- Did the application support on different environments from QA to Production. Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.
Environment: Java, J2EE, Spring ORM, React JS, Spring IOC, NodeJS, Spring AOP, POJO, Data Sources, SOAP, WSDL, Hibernate, HQL, XML, MySQL, JBOSS, CVS, Eclipse IDE, JUnit, UNIX.
Sr. Java/J2EE Developer
Confidential
Responsibilities:
- Worked on applications using JAVA 8, Spring MVC, Hibernate, J2EE Technologies.
- Worked on Applications using Apache Ant build framework.
- Worked on Trading project
- Used SVN to maintain the version of the files and responsible for code changes and merges and creating new branches while new features implementation starts.
- Worked on different layers of the project like Development, QA, UAT, Production.
- Installed, configured and deployed the applications on WebSphere Portal and Application Serve with SOA Governance.
- Worked on configuring AIM and create Jenkins for the Applications in order to deploy on the WebLogic Servers.
- Implemented Web-Services to integrate between different applications components using RESTful.
- JUnit test cases are written to test the spring /DAO layer and created Batch Services to generate reports using Spring Batch.
- Involved in Unit & Integration Testing of the application.
- Developed the Flex UI Components with Various Design Patterns and also developed MXML Components using Flex Builder 4.
- Worked on Oracle consoles and also took the active part in the upgrades in the Infrastructure and testing.
- Worked extensively with Web services SOAP while using Remote Objects and Blaze DS.
- Extensively worked in improving the quality of Application by resolving the defects across the applications in Testing Phase.
- Used PUTTY to get the responses and also troubleshoot the responses in the Linux Boxes depending upon Application paths.
- Used Dynatrace in order to determine Application Performance and Cloud Infrastructure Monitoring.
- Performed Duties as a 24x7 Production Support to give Endless experience for the End Customer.
- Developed Servlets, Action classes, Action Form classes and configured the struts-config.xml file.
- Participated in Daily Stand up Meetings and Bi-Weekly Meetings as part of SCRUM Development Process.
Environment: Java 8, Spring, Hibernate, MXML, Weblogic Servers, SOAP Web Services, Flex Components, ANT, XML, Oracle, Adobe Flex 4, Action Script 3.0, J2EE, CSS, JBoss, PL/SQL.
Java Developer
Confidential
Responsibilities:
- System Requirements gathering for the project.
- Participated in coding, GUI design and testing.
- Validation of the registered users using JSP-Servlets and JDBC with the details available in the Database.
- Created documentation of the application.
- Developed Servlets and JSP for Data retrieval implementation with User Interface.
- Struts were employed to develop the web applications.
- JBoss Fuse was the SOA architecture employed.
- Developed Container Managed Entity and Session beans.
- Developed web services in Java and Experienced with Service Oriented Architecture Protocol, WSDL.
- JDBC with SQL/PLSQL for database connectivity.
- Developed required Web pages using HTML.
- Implemented EJB Components for modules related to Pharmacy, Purchasing, and General and Biomedical equipment. Used ExtJS Java data script.
- Involved in Different J2EE Design patterns like Session Façade, Service Locator, and Business Delegate.
- Coded Server pages using JSP, Servlets, Struts by following MVC architecture.
- Developed Action Classes and Action Forms beans.
- Worked with the team in the development of the Application front-end using JSP, STRUTS with the help of HTML.
- Involved in the integration performance and unit testing of the project.
- Involved in the Performance related issues like open connections and open cursors.
- Developed the application using Struts framework.
- Created struts-config file and resource bundles for Distribution module using Struts Framework.
- Implemented Action Form classes, Action classes for the entire Reports module using Struts framework.
- Used MVC architecture.
- Creation Test plan. Development and coding of Test classes and Test Cases.
- Execution of Test cases in Jbuilder.
- Defect fixing. Client communication & Query resolution
- Testing of the product: Unit Testing, Regression Testing, and Integration Testing.
- Used Eclipse as the IDE and Struts Framework for developing the application.
- Developed the JSPs for the application.
- Used UNIX shell scripts to automate build processes.
- Worked on core java for multithreading, arrays and GUI (AWT).
Environment: Java, Struts, Servlets, JSP, Eclipse, Oracle 8/10, WebSphere 6.0, SQL, JDBC, Java, EJB, Servlets, spring, JSP, HTML, Hibernate, JavaScript, JUnit, Ant, XML, HTML/DHTML, Jbuilder.