We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

St Louis, MO

SUMMARY

  • Highly inspired software professional with 6 plus years of experience in Information Technology in development, analysis and design of java J2EE applications.
  • Strong experience in all the phases of software development cycle (SDLC) including UI design, architecture, identification of corporate needs, user interaction, deployment, testing, documentation and maintenance.
  • Expertise in Core Java with strong understanding and working knowledge in object oriented concepts like Data structures, Multithreading, Exceptional Handling, Collection API's to implement various features.
  • Hands - on experience in working with web-based applications using Java, J2EE, JDBC, Struts, Servlets, Spring, Hibernate, JSP, HTML, CSS, JavaScript, JMS, Angular JS, SQL etc.
  • Experienced in developing Web based applications and Client-Server technologies using HTML, CSS, JavaScript, JQuery, AngularJS, ReactJS, Angular2, Apache CORDOVA
  • Have strong working experience in OOPS, MVC Spring Frame work, Web services and microservices concepts
  • Extensively worked on open source framework such as Spring which provides Spring MVC, Spring AOP, Spring Boot, Spring Data, Spring Security.
  • programming experience in developing Web based applications and Client-Server technologies using HTML, CSS, JavaScript, J Query, AngularJS, React JS, Angular2, Apache CORDOV.
  • Good knowledge on the Spring modules like Spring IOC, Spring MVC, Spring Web flow, Spring AOP, Spring Security, Spring DAO, Spring Forms, Spring Boot.
  • Strong experience in SDLC with Waterfall, Iterative, Agile (Scrum) Methodologies (TDD) for Object Oriented applications and web-based Enterprise Applications.
  • Strong knowledge on Hibernate ORM framework. Used Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions, Sessions, Criteria’s.
  • Involved in support activity of implemented sterling product.
  • Used persistence frameworks, hibernate 3.x, 4.x, JPA to map POJOs to a relational database.
  • Experience working with Front End Technologies like HTML, HTML5, DHTML, XPATH, XHTML, JSTL, JSP, AJAX, JavaScript, CSS, CSS3, XSLT, J query, AngularJS, Bootstrap.
  • Good working knowledge in dealing with Web services like SOAP and Restful Web Services.
  • Involved in development of SOAP based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF and JERSEY APIs.
  • Experience in building microservices with the help of Spring Boot and developed Spring based applications with very less configuration.
  • Strong Knowledge in developing applications using HTML, HTML5, CSS, CSS3, DOM Manipulation, JavaScript, jQuery, AJAX, JSON, Mongo DB, D3.js, Angular JS, Node JS, React JS and backbone JS.
  • Good knowledge in XML related technologies like XML, SOAP, WSDL, DTD, XSL, XHTML, XPATH, JAXB, JAXP and RSS.
  • Hands on experience in design patterns like MVC, Singleton, and Session Facade
  • Working Knowledge in JSON and XML technologies such as XSL, XSLT, XPath, parsers like SAX, DOM.
  • Experience in Web servers such as IBM WebSphere application server 7.0/8.5, Oracle WebLogic 10g, 11g, J Boss, Glassfish, Apache Tomcat and good knowledge in deploying the web applications using these servers.
  • Expertise in writing test cases with JUnit and TestNG using Mockito.
  • Configured log4j to enable/disable logging in application.
  • Good working knowledge in Cloud computing infrastructure such as Amazon web Services (AWS). Worked with various AWS, EC2 and S3 CLI tools.
  • Expertise in OOAD Techniques creating and developing Use-Case diagrams, Class diagrams, Interaction diagrams using Designer tools like MS Visio, Rational Rose.
  • Used JIRA to resolve the issues and bug tracking system.
  • Worked on Java Messaging Services (JMS) for developing messaging services
  • Extensive Experience in retrieving and manipulating data from backend using Database (Oracle, DB2, SQL Server) SQL queries, PL/SQL-Stored Procedures, Functions, Sequences, Triggers, Views and Packages
  • Designed and maintained databases using Python. Programmed, tested, and implemented user login
  • Used Jenkins for Continuous Integration and Continuous deployment
  • Experience with build tools such as Ant, Maven, Gradle, Jenkins for building and deploying applications.
  • Expertise in different IDEs like Eclipse, My Eclipse, RAD etc
  • Developed, tested and deployed applications in UNIX, Linux and Windows environments.
  • Experience with various development methodologies such as Waterfall, Test Driven development (TDD), and Agile (SCRUM).
  • Effective time management, team work, leadership quality and commitment with excellent skills in approach.

TECHNICAL SKILLS

Languages: JAVA, SQL, PL/SQL, JavaScript, HTML, XML

Design Patterns: MVC, Factory Pattern, Abstract Factory Pattern, Façade, Singleton, Front Controller, Dependency Injection (DI or IOC), Data Access Objects.

RDBMS: Oracle, SQL Server, MySQL, Microsoft Access

IDE tools: Eclipse, MyEclipse, STS, IBM RAD, and IntelliJ

Application& Web Servers: IBM WebSphere, JBoss, WebLogic, Glassfish, Apache Tomcat

Operating Systems: Windows, Unix, Linux.

Java Technologies: Core Java, Multithreading, Exception Handling, AWT, Swing, Applets, I/O, JDBC, Collections, Generics

JEE & Web Technologies: Servlets, JSP, Struts, Spring, Angular, Hibernate, JUnit, Git, JTA, Ant, Maven, Log4j.

PROFESSIONAL EXPERIENCE

Confidential, St .louis, MO

Java/J2EE Developer

Responsibilities:

  • Application is designed and developed using Java RESTful web services that connects with Oracle database in the back-end and returns JSON data to AngularJS framework on UI Portal side using spring, RESTful, JAX-RS, and JPA.
  • Used Hibernate as ORM to map Java classes to database tables.
  • Currently working on implementation of Sterling Web Channel CT Conversion using Java, J2EE
  • Implemented business logic components using POJOs.
  • Made numerous changes to the online application using the JSP, Servlet.
  • Optimized Java code for better performance.
  • Extensively used JDBC for connecting Databases.
  • SDLC Methodologies: Agile, Waterfall, Iterative
  • Used Junit for unit testing the web service operations' code.
  • Participated in Agile - daily Scrum methodology 14 days sprint for development process.
  • Participated in build/deployment schedules.
  • Implemented presentation layer using Angular JS MVC framework.
  • Used Maven tool to build, overlay and deploy the code.
  • Developed components of web services (JAX-WS, REST, JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).
  • New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud fundry.
  • Oversee and develop Notification Service microservice to use across the enterprise
  • Integrated the ORM Object Relational Mapping tool hibernate to the spring using Spring ORM in our app and used spring transaction API for database related transactions.
  • Implemented a security module in Angular JS which integrated with the Spring security in the backend with Authentication and Authorization.
  • Used SVN, Tortoise SVN version control tools for code management check-ins, checkouts and synchronizing the code with repository
  • Developed Project Specific Java API's with Effective usage of Data Structures, Algorithms and Core Java, OOPS concepts
  • Used SQL navigator and PL/SQL for the database enhancement.
  • Wrote deployment descriptor and configuration files using XML.

Environment: Java 1.7/1.8, Spring Boot, Spring MVC, JPA, Spring IOC, AWS, Sterling eCommerce, HTML5, JSP, CSS3, jQuery, JavaScript, AngularJS, JSON, AJAX, XML, JSON, RESTFUL, SOAP, Swagger, GIT, SOAP UI, Postman, PCF, Junit, Log4j, TestNG, Mockito, Oracle database, JIRA, NEXUS, Jenkins, sonar Qube, Gradle, J Profiler.

Confidential, Fair Field, OH

Java/J2EE Developer

Responsibilities:

  • Involved in user requirement specification and participated in regular status meetings to update on the weekly status / progress on various initiatives.
  • Involved in support activity of implemented sterling product.
  • Used AGILE SDLC methodology for requirement gathering, Analysis, Design, Development, Testing the application
  • Used JQuery, AngularJS, JSP, HTML and CSS on front end and JavaScript, JQuery for client-side validations.
  • Involved in detailed analysis based on the requirement documents.
  • Involved in implementation of Sterling / IBM product for Frontier . It uses Sterling Business Center, Sterling Web Channel, Sterling Call Center of Sterling eCommerce, ESB,GUI,API,GUI.
  • Involved in the development of various use cases, sequence diagrams using UML.
  • Worked closely with requirements to translate business rules into business component modules.
  • Used Struts MVC as Web module, involved in design, development of new Action classes to interact with business logic.
  • Worked on Angular framework along with bootstrap to develop the page and make it responsive.
  • Used Spring Framework for IoC, AOP, and DAO layer.
  • Used Hibernate as ORM to map Java classes to database tables.
  • Implemented business logic components using POJOs.
  • Wrote and consumed RESTful based Web Services using JAX-RS(Jersey) for implementation.
  • Designed and developed account module, which authenticates the access level for the users.
  • Developed the login Servlet that is responsible for initial authentication of the users coming from different systems.
  • Implemented Oracle server as the database storage system of the application.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Involved in design and creation of JSPs that are responsible for presentation layer and used the struts html / bean / logic Tag libraries in the JSPs.
  • Made numerous changes to the online application using the JSP, Servlet
  • Optimized Java code for better performance.
  • Extensively used JDBC for connecting Databases.
  • Experience with CI/CD practices and tools (Bamboo/Jenkins/GoCD, Git/Github/BitBucket, etc.).
  • Wrote deployment descriptor and configuration files using XML.
  • Tested components using JUnit during development.
  • Responsible for writing ANT scripts for making build and deployment.
  • Used Git for source code version control.

Environment: Java, J2EE, JSP, HTML, CSS, AJAX, JavaScript, J Query, Sterling eCommerce, Angular Js, Spring 4.0, Spring IOC, Hibernate 3.0, Jenkins, LDAP, XML, XSD, XSL, XSLT, Web Logic, Eclipse, SQL, HQL,, Dom4j, CVS, SOAP, Soap-UI 4.6, Pl/SQL, Oracle 11g, JUnit, Log4J, JMeter, J profiler.

Confidential, Philadelphia, PA

Java/J2EE Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP).
  • Followed Agile Methodology and participated in SCRUM Meetings.
  • Generated Use Case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose pattern.
  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Implemented MVC architecture using Spring MVC framework and enhanced the design using Stateless Session beans for the Middle Tier development.
  • Developed user interface using JSP, JSP Tag libraries to simplify the complexities of the application.
  • Used Swing components for designing the GUI modules.
  • Implemented workflow system in a SOA environment, through web services built using Axis2 for SOAP over HTTP and SMTP. Configuration and deployments of AXIS2 components on web sphere application server at class loader level, and used the same to build and consume the web services (both synchronous and asynchronous).
  • Developed components of web services (JAX-WS, REST, JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used DOJO widgets package for handling browser incompatibilities and IO package for AJAX support. Used JQuery to simplify the client-side scripting of HTML.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Participated in builds using Maven and CI (continuous integration) using Jenkins.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Designed various tables required for the project in SQL server 2008 database and used Stored Procedures and Triggers in the application.
  • Used maven scripts to build and deployed on WebSphere Application Server.
  • Involved in the creation of exhaustive JUnit Unit Test Cases and Mockito using Test Driven Development technique.
  • Monitored the error logs using Log4j and fixed the problems and used CVS for version control.
  • Environment: JDK 1.6, Spring 3.0, Servlets, XML, JQuery, JMS, Hibernate 3.0, SQL, Web Service(JAX-WS), HTML, JSP, AJAX, DOJO, JavaScript, CSS, SVN, SQL Server, Maven, IBM WebSphere Application Server, Soap UI, Visio, Rational Rose, Log4j, Junit, Mockito

Confidential - Rockaway NJ

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis and Design based on the requirement documents.
  • Participated in regular status meetings to update on the weekly status / progress on various initiatives.
  • Interacted with the business end users to coordinate the validation of prototype.
  • Involved in analysis, design, coding, testing, bug fixes and deployment to production using Apache Tomcat (local) and WebSphere Application Server.
  • Used Struts for the web tier, involved in design, development of new Action classes. Applied design patterns like Abstract Factory, Front Controller, Business Delegate, and DAO in designing the system.
  • Designed and developed batch processing module, which processes the consolidated data from data
  • Good knowledge on Service Oriented Architecture (SOA), XML based protocols like WSDL and SOAP and implemented both SOAP and REST web services
  • consolidation module.
  • Involved in using SOAP base Web Services using JAX-WS (CXF) for implementation.
  • Implemented Loose Coupling and Dependency Management using DI and Ioc Design Patterns in Spring framework.
  • Used Hibernate as ORM to map Java classes to database tables.
  • Used Hibernate to generate Data Model.
  • Built DAO layer to have access to data model using Hibernate.
  • Built Business layer Over DAO layer.
  • Implemented MVC Architecture using Struts Framework.
  • Used Struts Controller to implement workflow application.
  • Used HTML and JavaScript for front-end development purposes.
  • Involved in design and creation of JSPs that are responsible for presentation layer and used the struts Tag libraries in the JSPs.
  • Used Putty client to access Linux-based OS as an IDE for PL/SQL programming.
  • Used Maven as a build tool, Git for Version Control, and Log4j for logging.

Environment: Java, JDBC, JEE, Struts, Hibernate, Oracle PL/SQL, HTML, XML, JavaScript, JSP, Log4j, Git, Eclipse IDE, Apache Tomcat, WebSphere Application Server, Web Services, SOAP, WSDL, Maven, Linux

Confidential - Fort Lauderdale, FL

J2EE Developer

Responsibilities:

  • Refactored the existing applications and utilizing J2EE technologies and Insurance Application Architecture (IAA) to change the existing architectural framework.
  • Designed the full cycle software using UML methodology. Used the UML & OO design and programming concepts for Java.
  • Interacted with Business Analysts and designed UI model, development of application server logic.
  • Used Spring Framework modules like IoC, AOP, and DAO for developing the application.
  • Used Hibernate as an ORM tool to interact with the database.
  • Developed graphical user interface (GUI) components using Swing API.
  • Used EJB to implement the business logic of application.
  • Used JMS API for messaging between applications.
  • Developed stored procedures and wrapper classes including the Connection Pooling classes using JDBC.
  • Developed necessary triggers, views and stored procedures for making efficient application.
  • Prepared Test cases, System Test plan and system and integration testing.
  • Component based application development using JAVA, XML, and database technologies.

Environment: Java, J2EE, JSP, Servlet, Spring, Hibernate, EJB, JMS, IAA, Swing, MySQL, JBoss.

Hire Now