We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

NY

SUMMARY

  • Results - driven software professional wif around 8 years of extensive experience and demonstrated ability to successfully implement complex large-scale, N-tier, distributed, real-time enterprise applications.
  • Experienced in all phases of software development life-cycle which includes analysis, architecture, design, development, unit test, integration test, system test, and maintenance Solid understanding in software architecture patterns like Event-driven architecture (EDA) and Software Development Process as Test-driven development (TDD).
  • Strong expertise in Object Oriented Design and Programming and 4+ year’s real experience wif SOA (Service Oriented Architecture).
  • Extremely proficient in design and development of Java and J2EE technologies using JAVA (Generics, Annotation), J2EE 1.5, J2EE 1.6 (EJB, JSP, Servlets, Java Beans, JDBC, DAO, RMI, RPC, JNDI, Swing), including Frameworks like Spring MVC, Struts1.2/MVC-Model2 Architecture, Struts-Tiles, ORM - Hibernate, Spring ORM, Spring DAO.
  • Hands on Experience in implementing Apache STRUTS framework and MVC design pattern, Spring MVC framework, JSF 1.2, 2.0 to web applications.
  • Hands on Experience in Spring AOP (Aspect Oriented Programming) and IOC (Inversion of Control) and java trends (e.g. JSF, JPA).
  • Extensively used web GUI development using web technologies like HTML/XHTML, JavaScript, CSS, XML, XSL/XSLT, JS Objects, JQuery. Expert in GUI development using Java Swing, AWT, JFC.
  • Design Java components using Java and J2EE design patterns like Front controller, DAO, Singleton, and knowledge in other J2EE patterns.
  • Extensively used O/R mapping capabilities of Hibernate, JPA in scalable enterprise applications.
  • Well skilled in Relational Database Design/Development wif Database Mapping, PL/SQL Queries, Stored Procedures, and Packages using different database as Sybase 12 - 15, Oracle11i/10i/9i/8i, SQL-Server, PostgresSQL, DB2 and MySql Databases.
  • Experienced in AJAX, Apache Axis2 and Java Web Services Technology (JAX-RS, JAX-WS, XML Binding (JAXB), Xml Processing (JAXP), XML Registries (JAXR), XML Based RPC, XML Parsers (DOMParser and SAXParser).
  • Extensively used Java Messaging Service (JMS) API based Message-oriented middleware (MOM) Systems such as IBM MQ Series, Web Logic JMS Queue, and Web Sphere JMS Queue.
  • Experienced in developing and deploying applications for JBoss 4/5/6/7 AS, Oracle 10g AS and Tomcat 5.x/6.x/7.x/8.x, BEA Web logic.
  • Excellent team player wif good analytical, problem solving, planning and interpersonal skills. Highly motivated, enthusiastic and self-starter. Strong analytical ability and Capable of working independently as well as in a Team.
  • Excellent track record of executing end to end implementation and integration projects to successful completion under tight deadlines.
  • Proven ability to analyze an organization's critical business requirements; identifying deficiencies and potential opportunities; and develop innovative solutions to improve processes and bottom-line. A proactive, open and honest communicator; stimulated by fresh challenges.

TECHNICAL SKILLS

Operating Systems: Windows / XP/Vista, Mac OS, Solaris 9/10, Linux, Unix, OpenVMS.

Languages: Java, Java UDS, Forte 4 GL. Visual Basic 6, Clipper, C, C++.

Scripting: JavaScript, Shell Scripts, Python, Perl, Ruby.

Java Technologies: Java (J2SE 1.4, J2SE 5.0, JAVA SE 6, JAVA SE 7), J2EE, Servlet 2.*, Servlet 3.*, JSP 2.*, JSF 1.*, JSF 2.*, Oracle ATG, Struts 1, Struts 2, JDBC, Swing, Spring3.x,Spring MVC, Spring AOP, Spring IOC, Spring Batch, Hibernate, GUI JGoodies, JPA, Web services (RESTFUL,SOAP, UDDI, WSDL, JAX-WS, JAX-RS), Ant, Maven, Generics, JTA, JAXP, JAXB.

Middleware and framework: EJB 2.0, EJB 2.1, EJB 3.0, JNDI, RMI, JMS.

Databases: Oracle, Sybase, Microsoft SQL Server, MS Access, DEC / RDB, Postgress, PL/SQL, MySQL, IBM DBA, DB2.

Design Patterns: Session Façade, Singleton, DAO, DTO, Front Controller, Service Locator, OOAD.

Web Servers: OC4J, Tomcat 6.x/5.x,WebLogic 10.3/9.2/8.1/7.0 , IBM WebSphere 6.x/5.x/4.x,JBoss 5, JBoss 6, JBoss 7, Oracle Web Logic 9, 10,11, Sun One Application Server.

Web Related: XHTML, HTML4, HTML5, CSS, XML, XSL/XSLT,XSD, JQuery, SOAP, RESTful, Oracle ADF Face, AngularJS, ReactJS, NodeJS.

Tools: & Utilities: Eclipse 3.*, 4.*, CVS, WinCVS, Jtest, JDeveloper, OAT, Netbeans, My Eclipse 5.1, 5.5, 8, Uml on Rational Rose (RSA), Rational Application Developer (RAD), StartUML., Selenium, Cucumber, JUnit, Ant, Maven.

PROFESSIONAL EXPERIENCE

Confidential, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible for Analysis and Design for requirements.
  • Architected, developed and deployed Puppet Configuration management system for systems throughout teh retail chain worldwide.
  • Created an open source configuration management and automation PoV by evaluating Chef and Puppetin a cloud environment.
  • Created tools to support and enable Continuous Integration, Continuous Deployment and system monitoring/reporting using Puppet, Chef, JSP and Shell Scripts wif a MySQL database.
  • Involved in teh phases of SDLC including Design and Analysis of teh customer specifications and developing teh application.
  • Wrote XSD files and generated teh classes using JAXB.
  • Communicated wif teh developed Web Services using REST Client and JSON.
  • Developed teh application using various J2EE Design Patterns like Facade Pattern, Data Access Objects (DAO), Factory, Data Transfer Object (DTO) and value Object Patterns.
  • Worked on developing JMS MQ Clients for Asynchronous Message Communication through point to point architecture.
  • Worked on HBase Shell, CQL, HBase API and Cassandra Hector API as part of teh above proof of concept.
  • Working wif Java to use Selenium-WebDriver API library to write automation scripting wif CucumberFeature and Scenario.
  • Designed one to many and many to many associations between Business Entities using Hibernate 3.0.
  • Web/Application Developer and coding wif analytical programming using Perl.
  • Developed frontend of teh application using Angular.JS framework.
  • Used JPA and Hibernate ORM for teh extraction of Database.
  • Used EJB 3.0 and developed application for writing Session and Entity Beans.
  • Wrote required HQL (Hibernate Query language) queries.
  • Used IBM WebSphere Server for developing teh application.
  • Used Java Multithreading and Synchronous for parallel processing.
  • Developed Junit test cases for automated unit testing.
  • Used ANT deployment scripts for deploying.
  • Used IBM MEB for project development.
  • Worked on Oracle Database, writing required PL/SQL statements, Packages, Stored Procedures, Triggers and Views.
  • Used teh Harvest Source Control System to check teh developed code.
  • Deployed teh application on WebSphere server using Eclipse IDE.
  • Involved in analyzing Business Requirements (BRS) and based on teh business requirements finalized teh test plan and defined teh Test Cases and written teh test scripts for SAAS Automation using Selenium WebDriver.

Environment: Java/J2EE, SOA, RESTful and SOAP Web Services, Perl, Cassandra, Hibernate, JMS, EJB 3.0, PL/SQL, Oracle, HQL, Maven, Puppet, ANT, Junit, WebSphere and Harvest, Spring MVC, Hibernate, jQuery, Servlets, JSP, JSF, AJAX, HTML, CSS, Servlets, Oracle 11g, JSDN, JNDI, Struts 2, JavaScript, Multi-Threading, Clear Case, UML, Jenkins, Data power SOA (Service Oriented Architecture), Selenium WebDriver, Cucucmber.

Confidential, Charlotte, NC

Sr. Java/J2EE Developer

Responsibilities:

  • Developed teh Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
  • Analysis and Design of various modules using SOA and J2EE stack.
  • UsedChefto automate Configuration management & Applications.
  • Created puppet manifests and modules to automate system operations.
  • Involved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing teh interaction of objects over time.
  • Application was designed and developed using teh Spring framework. Used Spring Dependency Injection to inject required services
  • Spring Controllers were used wif Angular JS to route teh control to desired Java services
  • Wrote and converted HQLs for services and testing. Used Hibernate as teh ORM tool to connect wif Oracle database
  • Migrating teh application from Web Sphere to Jboss
  • Consumed WSDL provided by Web Services using SOAP protocol to communicate wif external applications and vendors
  • Worked on JBoss locally and Websphere in higher environments. Used Eclipse as IDE
  • Used SoapUI to manually connect to teh web service and check data
  • Designed teh user interface of teh application using HTML5, CSS3, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript, Node Js and AJAX.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
  • Used Junit to run Cucumberfeature and scenarios and generating report daily basis.
  • Coded in AngularJS MVC Framework to make single page app (SPA) and complex price configurations pages.
  • Developed REST services using Grails Framework on groovy language which services are consumed by mobile application, teh list of services are login, registration, transaction history, payment, and dispute and lost stolen.
  • Implemented as well as exposed web services using Apache Axis.
  • Used Spring aspects for implementing cross cutting functionalities like Caching.
  • Defined persistent classes dat are mapped to database tables based on teh analysis of teh business domain.
  • Followed Test Driven Development (TDD), Scrum concepts of teh Agile Methodology to produce high Quality Software.
  • Implemented Spring MVC Framework. Used Spring AOP for teh transaction management and logging.
  • Wrote hbm mapping files and POJO classes to map database tables wif java objects.
  • Created an XML configuration file for Hibernate -- Database connectivity.
  • Provided production support for teh application
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to teh database wif Hibernate transaction control.
  • Carried out bug fixing by rigorous testing using JUnit test cases. Used JSON strings to transfer java object data to Angular JS and vice versa.
  • Worked parallel over releases to clean up code and make performance improvements to teh application.
  • Documented all stages of teh project, generated documentation using Java API Documentation Generator (javadoc).

Environment: Core Java, JDK 1.6, IBM WebSphere Application Server, Apache Axis, Spring 4.0, Hibernate, AGILE/SCRUM Methodology, Javascript, AngularJS, NodeJS, Jquery, JMS, JPA, Web Services, JBoss application server, DB2, JDBC, JNDI, XML, XSL, XSLT, WSDL, Log4J, Eclipse, JUnit, Cucumber, SOAP UI, Oracle, PL/SQL, UNIX.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design and Implementation translation of Business User requirements.
  • Actively participated in teh daily SCRUM meetings part of teh Agile process to produce quality deliverables wifin time.
  • Implemented teh User Interface using JavaScript, HTML, CSS, JSP, AJAX, Bootstrap and AngularJS, NodeJS.
  • Created Single Page Application wif loading multiple views using route services and adding more user experience to make it more dynamic by using AngularJS framework.
  • Developed application using Spring MVC, JSP, JSTL, JavaScript and AJAX on teh presentation layer, teh business layer is built using Spring and teh persistent layer uses Hibernate.
  • Implemented Spring-based technology stack for design wif lightweight containers, SOAP/REST web services, IoC/DI, POJO based services, transaction management, contract-driven web services, Hibernate integration, role-based security wif Spring Security.
  • Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
  • Data Operations are performed using Spring ORM wiring wif Hibernate and implemented Hibernate Template and HQL for Querying database.
  • Worked on both consuming and producing Restful web services. Jersey implementation of JAX-RS is utilized to develop RESTful service.
  • Developed SOAP Web services using Apache CXF. Utilized XSD, WSDL, JAXB, JAX-WS.
  • Integrated Cassandra NOSQL based database and associated RESTful web service dat persists user profile and other member details.
  • Building RESTful APIs in front of different types of NOSQL storage engines allowing other groups to quickly meet their Big Data needs from rapid technology changes in teh NOSQL field.
  • Worked on configuring and integrating proxy services for teh WSO2 ESB part of teh SOA design.
  • Created DDL and DML scripts to load reference data.
  • Used VisualVM for monitoring teh java applications running on network for analyzing applications offline, memory issues and for monitoring application performance.
  • Used various Java Core concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Implemented Spring AOP feature to implement transaction management and logging wif annotations like Aspect, Pointcut, Before, After, Around.
  • Maven for application builds and Jenkins for teh automation of build process.
  • Developed various test cases through TDD using Junit and Mockito.
  • Used Git for source code management for working on different sprint tasks wif different branches.
  • Communicate wif teh Leads and BA's for better understanding of teh design requirements in teh Sprint planning sessions.
  • Implemented some of teh Selenium test cases to help teh QA team for teh automation testing.
  • Configured DEV and QA Linux servers for teh application deployment wif JDK and Weblogic.
  • Used Putty to connect to Linux servers to debug application issues.
  • Refactored teh code after code review meetings wif team.
  • Monitoring teh code quality and test coverage using SonarQube. Maven build to generate code quality report. Teh report provided valuable input on Lines of Code, Code Comments, Complexity, rule violations based on PMD, check-style rules and Unit test coverage.
  • Configured domain, JDBC data source and application deployment on WebLogic.
  • Worked wif offshore team for application development tasks.

Environment: Core Java, JSP, HTML, CSS, JavaScript, Firebug, developer tool, AJAX, React Js, Web Services, spring, hibernate, PL/SQL, Oracle, Junit, Maven, Log4j, Eclipse, GIT, Jira, WebLogic, DataStax.

Confidential

Java Developer

Responsibilities:

  • Followed AGILE methodology throughout teh project wif daily stand ups, sprint planning sessions.
  • Involved in requirements analysis and design sessions
  • Implemented teh UI layer using Spring MVC framework.
  • Developed teh Spring Controllers in MVC and integrated wif Backend business layer classes.
  • Utilized various Spring annotations like Controller, Service, Repository, Autowired.
  • Developed UI using JSP, JSTL, HTML5, CSS3 and client-side validations using JavaScript and jQuery.
  • AJAX to perform call backs for retrieving data dynamically into teh client pages.
  • Used Spring Security for securing teh web tier Access. Used jQuery for dynamic & interactive UX.
  • Developed Service layer to access middleware Web Services and DAO classes for teh persistence layer.
  • Used Spring ORM to integrate wif Hibernate for teh persistence layer.
  • Developed business components and configured as beans using Spring DI.
  • Developed DAO classes using Hibernate Template from Spring wif Hibernate API.
  • Defined Hibernate mapping files and developed persistence classes to persist teh data into Oracle.
  • Implemented Ehcache for Hibernate second level caching.
  • Worked wif DDL and DML SQL queries for sample data load into DEV database.
  • Spring AOP for teh common logging and transaction management.
  • Implemented teh integration wif teh back end system wif SOAP web services using Apache CXF
  • Used SOAPUI as web services testing tool. Wrote SQL queries to verify teh data issues.
  • Created Automation test framework using Selenium. Added annotations to teh test. (selenium)
  • Tests developed in Eclipse to start and to stop teh selenium server and to execute teh tests in browser.
  • Used SVN for version control and application deployment on WebLogic Application Server
  • Developed a logging component using Log4J to log messages and errors.
  • Migrated teh application from JBOSS to WebLogic server.
  • Configured JMS queues on JBOSS for asynchronous messing wif legacy systems.
  • Modified Maven POM.xml for new jars dependency management
  • Configured Jenkins builds to automate and manage daily build.
  • Used Putty to connect to Linux server for teh application logs to analyse teh errors and exceptions.
  • Involved in design and code review meetings wif architect. Developed Junit test cases as part of teh TDD approach in Agile process.
  • Actively participated in meetings wif customer on new enhancements and implemented same.
  • Worked on QA and UAT issues of teh application and tested teh same in DEV and QA environments.

Environment: J2EE, JDK, JSP, Spring MVC, Hibernate, HTML5, CSS3, JavaScript, Ajax, JQuery, Junit, Restful, SOAP, SVN, Toad, XML, WebLogic, JBOSS, Linux.

Confidential

Jr. Java Developer

Responsibilities:

  • Assisted in designing and programming for teh system, which includes development of Process Flow Diagram, Entity Relationship Diagram, Data Flow Diagram and Database Design.
  • Involved in Transactions, login and Reporting modules, and customized report generation using Controllers, Testing and debugging teh whole project for proper functionality and documenting modules developed. Designed front end components using JSF.
  • Involved in developing Java APIs, which communicates wif teh Java Beans.
  • Implemented MVC architecture using Java Struts, Custom and JSTL tag libraries.
  • Involved in development of POJO classes and writing Hibernate query language (HQL) queries.
  • Implemented MVC architecture and DAO design pattern for maximum abstraction of teh application and code reusability.
  • Created Stored Procedures using SQL/PL-SQL for data modification.
  • Used XML, XSL for Data presentation, Report generation and customer feedback documents.
  • Used Java Beans to automate teh generation of Dynamic Reports and for customer transactions.
  • Developed JUnit test cases for regression testing and integrated wif ANT build.
  • Implemented Logging framework using Log4J.
  • Involved in code review and documentation review of technical artifacts.

Environment: J2EE/Java, JSP, Servlets, JSF, Struts, Hibernate, Spring, JavaBeans, XML, XSL, HTML, DHTML, JavaScript, CVS, JDBC, Log4J, Oracle, IBM Web sphere Application Server, Windows.

We'd love your feedback!