We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • Around 8 years of experience in all phases of Software Development Life Cycle (SDLC) as a Software Developer with expertise in Object - Oriented Design, Development, Testing and Support of enterprise Level Intranet/Internet Web based Applications using Waterfall, RUP and Agile processes.
  • Specialization in developing applications using J2EE technologies such asServlets, JSP, JDBC, EJB, JNDI, Java Beans, JMS and Object-Oriented Programmingtechniques. Expertise in working with Struts 1.X/2.X, Spring, Java, JSP, JDBC, JPA, JDO,JUnit, JavaScript, HTML, XHTML, XML and XSLT.
  • Worked on Full stack of development from backend Business layer to frontend UI layer
  • Experience in developing applications using three tier architectural frameworks such as MVC (Model View Controller), STRUTS, SPRING framework and Hibernate.
  • Strong experience in writing SQL and worked on databases like Teradata, Oracle, SQL Server, DB2.
  • Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on Spring technology. Experience in RESTFul frame works both Jersey and CXF.
  • Experience with IDEs like IBM RAD 6.0/7.0, Eclipse 3.x, My Eclipse Blue, TOAD and SQL Developer.
  • Expertise in Design, Development, Deployment of Enterprise and Web Based projects using Web servers and various application servers including WebLogic and WebSphere/RAD.
  • Strong hands on experience on Spring Framework and REST Services.
  • Experience in AWS services such as EC2, Elastic Beanstalk, DynamoDB, Redshift and Cloud Foundry.
  • Experience in working with various relational database systems like DB2, PostgreSQL, Oracle 10g/11g, MySQL 5.x and MS SQL SERVER 2000.
  • Used ASP.NETMVC 5 Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
  • Key programming skillsinclude JAVA, J2EE, JDBC, JSP, Servlets, JNDI, XML, Struts, Springs, Hibernate, HTML, JavaScript, DHTML andEJB.
  • Experience in Quality Assurance process through Seleniumtest environment setup, test plan sign off, setting up the process to resolve and track issues, creating deficiency reports, summary of test results and final results signoff.
  • Expertise in automation testing using Selenium Web Driver (Selenium 2.59.0 with java) and Cucumber.
  • Experience with Test Driven Development, Agile and Scrum development methodologies.
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, Jenkins and Apache Ant.
  • Designed and implemented application using .NETFramework 4.0/4.5.
  • Good exposure to Data Structures and algorithms.
  • Experience with Unix, Linux and Windows operating systems.
  • Professional experience in executing SeleniumTest Cases to test the application functionality against the requirements manually.
  • Experience in coding SQL Procedures/Functions, Triggers and Packages on database packages like Oracle.
  • Experienced in multiple domains such as insurance, banking, telecom and health care.
  • Knowledge of software development life cycle and project documentation.
  • Used ADO.NETfor Data accessing. Upgrading the modules into Microsoft.NET(C# .NET, ASP.NET) and created a web service. Experience in working with ADO.NETcomponents such as Data grids, Datasets,
  • Data Table Paging and Sorting.
  • All round Experience in analysis of business requirements, designing the enterprise system, co-ordination with the team from offshore, sizing of estimates. Gained a familiarity with the process areas like Software Configuration Management, Defect Tracking, Metrics and Change Control Management.

TECHNICAL SKILLS

Languages: Java/J2EE, C/C++, SQL, PL/SQL.

Java Web Technologies: HTML-5.0, Java Script, jQuery, XML, XSL, XSD, CSS3.0J2EE 1.2/1.3, JDBC, Servlets, JSP, Java Beans, RMI, EJBJNDI, JAXP, CSS, JMS. JENKINS.

J2EE Technologies: Spring MVC 3.x, Spring Security, Struts 1.x/2.x, JSF 2.x, Hibernate 3.x/4.x, Log4j, Web services using AXIS Framework, XML, JDBC, EJB 3.0/2.0, Servlets 2.5/3.0, JSP 1.2, JDBC, JAXB.

Application Servers and Web Servers: Web Logic 8.1/9.2, Web Sphere 6.0.2/6.1,8.0 JBoss 5.0, Apache Tomcat 5.5/6.0.

Tools: /IDE’s: Eclipse, JBuilder, Net Beans, Apache Camel, JUnit, TESTNG and UML.

Databases: Oracle, MS Access, SQL, MY SQL, DB2, MongoDB.

Design Methodologies: OO Design, Analysis (UML) from Rational Rose, Clear Case 7.0/Clear Quest.

Operating Systems: Unix, Red Hat Linux, Windows2000/xp/vista/7/8/10.

PROFESSIONAL EXPERIENCE

Java/J2EE Developer

Confidential - Jersey City, NJ

Responsibilities:

  • Involved in the quickpay product Services Designing, Development and Delivering of Web application using Java.
  • Responsibilities include technical designing, developing and assisting throughout production delivery in Agile environment.
  • Exposed services with REST and JPMC’s in house JISI Framework to the other layers -Online Banking, Customer Service interfaces and Mobile Banking.
  • Involved in collecting requirements from client and explained the planning details to the client on daily basis and share the requirement details to the team.
  • Stateless Session was used for business logic and bean Manage persistence for entity was used to persist data in the Oracle 8i database.
  • Installation and configuration of Oracle Enterprise Manager Cloud control 12c on RHEL.
  • Developed internal application using Angular and Node.JS connecting to oracle on the backend.
  • Extensively used Node.js tools like Gulp, Grunt, Web pack. Developed internal CLI applications using commander Module for application build.
  • Administrated and created production, development, and testOracle 12c/11g/10g/9idatabases hosted on Aix, Linux, Sun-Solaris and Windows Server.
  • Developed single page applications using Angular.js, Implemented two-way data binding using Angular JS.
  • Configured session timeout with Spring Boot in server side and implemented auto logout functionality.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.JS, Node.js and jQuery.
  • Used the DEV Express subscription to make UI controls for WinForms, ASP.NET, Document server etc
  • Designed and developed Eclipse Plugins for RCP application, which loads large application data and provide configuration and file generation feature.
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
  • Performed parameterization of the automated test scripts in Selenium, TestNG to check how the application performs against multiple sets of data.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and TestNG.
  • Configured the application using spring framework annotations and developed Spring Controllers for request and response processing and implemented RESTful Web Service.
  • Developed Stored Procedures, triggered stored procedures using Hibernate in secondary project, involved in developing Programmatic transactions using Hibernate.
  • Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, CSS and Angular JS.
  • Used the DEV Express subscription to make UI controls for WinForms, ASP.NET, Document server etc.
  • Installation and configuration of J2EE applications (ears/war/jars) on WebSphere Application Server. Worked closely with developers in deploying ears and wars, configuring necessary database.
  • Developed Session/Message Driven Beans to be deployed on WebSphere Application Server.
  • Integrating enterprise wide J2EE applications and deploying on WebSphere and managing security policies for different applications.
  • Automated continuous integration delivery workflows to deploy microservices applications via Docker containers.
  • Responsible for the entire development of front end web pages using HTML5, jQuery, CSS and JavaScript.
  • Developing different micro scripts for planning modules in selenium with java J2EE in Testing framework.
  • Reviewed and worked on the implementation of change requests raised by the client. Involved in complete Agile/SDLC - Requirement Analysis, Development, System and Integration Testing.

Environment: Java6.0, Spring 4.x, Spring MVC, JPA, JTA, Hibernate3.0, JSF (Prime Faces, Ice Faces, Rich Faces), Oracle 11, Multithreading, Restful Web Services, Angular JS, Linux, AWS, JIRA, Windows, Log4J, JAXB, SQL Developer, Web logic Server. SVN, JUnit, JBOSS 6.2., selenium, Unix Shell Scripts, RabbitMQ.

Confidential - Austin, TX

Java/J2ee Developer

Responsibilities:

  • Designed and coded application components in an agile environment utilizing a test-driven development approach.
  • Designed and coded application components in an agile environment utilizing a test-driven development approach.
  • Involved on development of Restful web services using JAX-RS in a spring based project Called Rest Web Services through Angular JS services to get JSON Object and modified the response object to display in UI.
  • Involved in developing code for obtaining bean references in spring framework using dependency Injection (DI) and Inversion of Control.
  • Implemented the application using Spring MVC Framework which is based on MVC design pattern.
  • Designed and Developed Web Services using Restful and SOAP protocols with Apache CXF 2.7, JAX-RS/ Jersey, JAX-WS, XML and JSON.
  • Using spring cloud Microservices architecture in implementation and testing services. Microservices are coordinated through REST API.
  • Used Log4j APIs for logging in the application.
  • Developed web applications on webservers Tomcat server8.
  • Used GIT for version control across common source code used by developers.
  • Created a build environment for Java using Jenkins, Git, Maven, and deployed .WAR/.JAR/. EAR files.
  • Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation.
  • Used IntelliJ IDEA in entire project development.
  • Used hibernate TNG framework for persistence and used spring to inject session objects.
  • Used ASP.NETMVC 5 Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
  • Extensively automated regression and functional test suites by developing over 500 test cases, 6test suites using SeleniumWebDriver, JAVA, JUnit.
  • Interact and coordinate with team members to develop detailed software requirements that will drive design, implementation and testing of the Consolidated Software application.
  • Creating unit test strategy, preparing test environments and test cases.

Confidential - Springfield, MA

Java/J2ee Developer

Responsibilities:

  • Interacted with Business users and Business Analyst to gather requirements.
  • Involved in the analysis & design of the application using UML with Rational Rose.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Tool Suite.
  • Extensive use of HTML, JSTL, JSP and jQuery for the presentation layer along with Java script for client-side validation.
  • Developed Custom Tag Libraries for the use in web pages by using JSTL packages for the development of the Web Pages.
  • Used Struts Framework in the application, which is based on MVC design pattern.
  • Developed Application controllers, Business and Data service modules for the web applications. • Implemented Restful web services (JAX-RS).
  • Used JNDI to lookup for the data sources required and used Eh cache for general purpose caching.
  • Designed tables in Oracle 10g database and worked with Database Developers for implementing Stored Procedures in the application.
  • Used Design Patterns like Factory, Singleton, Value Object and DAO pattern.
  • Worked on SOA/Web Services and created request and response WSDLs.
  • Assisted Database Developers using PL/SQL for managing data associated with the tables.
  • Used JSON to load data into JQUERY data grid, Used JSON as response type in REST services.
  • Involved in Performance and SQL Query Optimization.
  • Identified weaknesses in QA Processes, Web testing, SeleniumAutomation. Suggested & implemented improvements. Provided outsourcing support for OpenView, Tivoli, and TNG frameworks to multiple clients across multiple platforms
  • Used Maven for dependencies and configuration management.
  • Debugging and troubleshooting any technical issues while implementing the applications.
  • Monitored the error logs using Log4J and fixed the problems.
  • Used Seleniumtools and configuring test environment like Eclipse IDE, Java, SeleniumWebDriver and TestNG.
  • Developed Maven scripts for the build and deployment of J2EE components in application server.
  • Involved in designing test plans, test cases and overall Unit testing of the system. Used CVS for version control. Involved in Agile scrum meetings.

Environment: java7.0, Struts 2.X, Spring, JPA, Hibernate, JavaScripts, HTML 4.0, CSS, JMS, JAXP (SAX & DOM), DB2, Weblogic Application Server, SOAP, RUP, log4j, Junit, JQuery, XML, Web Services (Consuming Applications).

Confidential

Java Developer

Responsibilities:

  • Developed Java Sever Pages, Tiles, Validator, Action classes and EJBs for various user transactions.
  • Designed Java Servlets and Objects using J2EE standards.
  • Designed the project by using MVC framework.
  • Developed the XML Schema for the data maintenance and structures.
  • Implemented EJB session beans, messaging technologies like Message Driven Bean, JMS.
  • Used JSP for presentation layer, entity beans as the model to represent the persistent data and interacted with Oracle database as per MVC Architecture.
  • Design Implementation of GUI using HTML, JSP, Tiles, Validator and Java Script for front-end validations.
  • Involved to develop Multithreading for improving CPU time.
  • Involved in coding for JUnit Test cases, ANT for building the application.
  • Used the XML Parsers like SAX parser to parse the data.
  • Used JDBC calls in the Enterprise Java Beans to access Oracle Database.
  • Involved in Integration testing and defect fixes.

Confidential

Jr. Java Developer

Responsibilities:

  • Participated in gathering and understanding the client’s requirements.
  • Design Use Cases, Sequence, ER-Diagrams and Class diagrams using Rational Rose
  • Involved in preparing design documents, developing use cases, identifying classes and Objects, drawing class diagrams, sequence diagrams using Rational Rose and identifying the design patterns, frameworks to be used during implementation.
  • Re-designing of the website used the JSP to modify the look and feel of the website.
  • Developed database access components with the back end as Oracle 9i.
  • Hibernate was used as ORM tool for persisting the data.
  • Development was done in a clustered environment.
  • Used Struts Framework for development of Web applications.
  • Developed spring services and had configured IOC (inversion of control).
  • Used SOAP (Simple Object Access Protocol) for web service by exchanging XML data between the applications.
  • Developed web services using REST.
  • Involved in the design and the implementation using J2EE framework.
  • Tested the functional flow of the website. Performed Unit Testing using JUnit and supported System in production.

We'd love your feedback!