Sr. Java/ J2ee Developer Resume
SUMMARY
- Around 5 years of experience in design, development experience with Java, J2EE and Spring Frameworks, MVC Frameworks.
- Expertise in developing GUI using Web - Development technologies like DHTML, DOJO, HTML5, Angular JS, NodeJS, Bootstrap, JSF and jQuery.
- Design and Implemented highly efficient and rich UI components using JSP, HTML, CSS and JavaScript.
- Experienced in working with various JavaScript frameworks and libraries such as Angular JS, ReactJS, jQuery and NodeJS.
- Experienced in developing REST API using Node-JS and performing unit testing for REST API’s and creating documentation using Swagger.
- Experienced in developing solutions using various design patterns such as Singleton, Session Facade, Business Delegate, Factory, Proxy, DAO, DTO and Template patterns.
- Expertise in utility tools like ANT, Log4j, JUNIT and Maven.
- Excellent knowledge on MySQL, Oracle, DB2 and RDBMS,Cassandraand Mango DB.
- Developed applications with Spring using different modules such as Spring MVC, IOC, AOP, DI, Spring Boot, Spring Data, Spring Integration, Spring Testing and Spring JDBC.
- Experienced in developing and consuming REST API’s using Spring MVC, Jersey and Apache CXF and took part in marshalling and un-marshalling JSON and XML.
- Experienced in developing and consuming SOAP web services using Java, Spring.
- Experienced in performing SQL/ PL-SQL programming with various RDBMS systems such as Oracle, MySQL and DB2
- Expertise in setting up builds and deployments using Maven, Ant, Gradle and performing CI/CD deployments using Jenkins
- Experienced developing Test plans, Test Cases (Manual/Automated), Test Procedures and performing white-box and black-box testing.
- Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS.
- Excellent problem-solving skills with strong technical background and good inter Personal skills. Quick learner and excellent team player, ability to meet deadlines and work under pressure.
- Extensive experience in build, release and configuration management process.
- Proficient Confidential grasping new technical concepts quickly and utilize the same in a productive manner.
- Expertise in leading small teams and able to work independently as well as in a team to satisfy the needs of the clients and worked as an Offshore - Onsite Coordinator.
TECHNICAL SKILLS
Programming Languages: Core Java, OOP, J2EE, JavaScript, HTML, CSS, XML, XSL, XSLT, AJAX, jQuery, SQL, PL/SQL, Shell Scripting
Operating Systems: UNIX, Windows, LINUX, Mac
Enterprise Technologies: JSP, Servlets, JSF, Custom Tag Libraries, JNDI, Strut2.0, Hibernate, Spring 3.x, RESTful services, Web services, EJB, Log4J
Application Server: WebLogic 10x/8x, IBM WebSphere 7.x/6.x/5.x, and Apache Tomcat
Web technologies: JSP, Servlets, Java Beans, JavaScript, Web Services (JAX-WS), SOAP, REST, jQuery, XML, HTML, DHTML, CSS, Angular JS, Bootstrap JS, Ajax.
Designing Patterns: Session Façade, Business Delegate, Front Controller, Service Locator, Singleton, Observer, DTO, DAO, MVC, Iterate, Factory, Abstract Factory
Data Modeling: UML Class, Entity-Relationship and Use Case Diagrams.
Databases: Oracle, Microsoft SQL Server, Sybase, PL/SQL, MongoDB
Tools: Java IDE: Toad, SoapUI, Ant, Maven, Eclipse, NetBeans, JBoss Developer Studio
IDE: IBM RAD 7.5.0, Oracle Workshop 10.x, Eclipse 3.x
Version Control: SVN, Rational Clear Case, CVS, GIT
PROFESSIONAL EXPERIENCE
Sr. Java/ J2EE developer
Confidential
Responsibilities:
- Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Spring.
- Used AngularJS framework for the development of web application using Ajax, DHTML and DOM scripting.
- Responsible to enhance the Portal UI using HTML5, Java Script, XML, JSP, CSS3 as per the requirements and providing the client side using jQuery validations.
- Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
- Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
- Responsible to write the different service classes and utility API, which will be used across the framework.
- Designed and developed Customer Event API with all the CRUD capabilities.
- Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
- Driven the modernization and product development and lifecycle, towards a modular, cloud ready and MicroServices driven architecture that can power hybrid ECM solution deployments.
- Used Axis to implementing Web Services for integration of different systems.
- Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
- Exposed various capabilities as Web Services using SOAP/WSDL.
- Used SOAP UI for testing the Web services by sending an SOAP request.
- Developed Spring, Cassandra, Elastic search and AWS S3 integration for the entire system.
- Created EC2 instances using cloud formation Templates on AWS.
- Developed client application API’s using NodeJS.
- Used Require JS to improve speed and quality of the code.
- Used Log4j for the logging the output to the files. Used JUnit for the unit testing of various modules.
- Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
Environment: Agile scrum, Java 1.8, JavaScript, jQuery, HTML5, CSS3, NodeJS, Mocha, MongoDB, Angular 2/4, TypeScript, Bootstrap, Spring, NodeJS, NPM, SAAS, AWS, Jasmine, Cucumber, Karma, grunt, Selenium, WebLogic 10.3, Maven, RESTful, Eclipse, Oracle 10g, Atlassian JIRA, JSON, GIT, Jenkins, JUnit.
Developer
Confidential
Responsibilities:
- Design and developed the application using Spring Framework which is based on Model View Controller design pattern.
- Used Struts Validation to validate various form entities.
- Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Used XPath, XQuery, XSL, and XSLT for UI development.
- Implement advanced java API and core java for coding sophisticated business logic.
- Designed and developed the Data access layer using Spring-Hibernate integration.
- Developed the service layer using the Spring IOC.
- Developed Web services - WSDL and SOAP for getting credit card information from third party.
- Develop integration techniques using the Apache camel and apache ActiveMQ technologies.
- Experience in Enterprise Integration Development using Apache Camel Framework
- Designing and developing Web application to generate reports usingJava-J2EEtechnologies.
- Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.Used Maven as the build tool for the application.
- Developed Python scripts to automate the deployments to the WebSphere application server.
Environment: JDK 1.5,J2EE, STRUTS 1.2, HIBERNATE, SPRING, JSP1.2, SERVLETS2.1, JMS, XML, XSLT, SOAP, WSDL, JDBC, JAVASCRIPT, JQUERY, UML, PERL, HTML, JNDI, CVS, JUNIT, WEBSPHERE APPLICATION SERVER 7.0, RAD 7, RATIONAL ROSE, RATIONAL CLEARCASE, RATIONAL CLEAR QUEST, ORACLE 10G.
Java/J2EE Developer
Confidential
Responsibilities:
- Worked on complete life cycle, Design, development and testing using OOA and OOD.
- Used JSP, HTML, and CSS for content layout and presentation.
- Used jQuery for UI and AJAX for reports display
- Created the web application using MVC pattern to manage runtime content, in the form of POIs.
- Used Web Services to extract customer related product data from machines and servers using WSDL, XML, SOAP using Service Oriented Architecture.
- Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer and using corejavaclasses.
- Worked on Multi-threading and thread pool design pattern.
- Worked on regenerated code, through Hibernate, and created services for existing modules and tested them through JUnit.
- Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
- Participate in technology/tools evaluation and software technical proof of concepts.
- Used JUnit for Unit testing the application.
- Performed production support of the application in production and managed daily production issues.
- Deployed the application on WebLogic and JBoss application servers.
Environment: COREJAVA,J2EE, JSP, STRUTS, MVC, WEBLOGIC 8.1, JBOSS, HIBERNATE, WEBSERVICES, SOAP, WSDL, JAVASCRIPT, PL/SQL, CVS, ORACLE 10GI, JUNIT, UNIX.
