We provide IT Staff Augmentation Services!

Lead Java J2ee Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GeorgiA

SUMMARY:

  • About 9 years of experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented and Web Based Applications using JAVA/J2EE technologies.
  • Experience in all aspects of technology projects including Business Requirements, Design Specification, Development and Deployment.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services ( AWS ) including EC2, Auto - Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Administrator and Architect of Cloud platforms( AWS )
  • A very good team player with leadership qualities with Java/J2EE Technical Team lead experience for Two plus years while working for in TCS and ability to work independently.
  • Proficient in Web Application Development including Core Java, Servlets, JSP, XML, JDBC, DTD/XSD, XSTL, EJBs, JDBC, XSLT, JNDI(RMI).
  • Strong Experience in invoking webservices using WSDLs, SOAP through WPS .
  • Strong experience in shell scripting during server maintenance and administration activities.
  • Experience on XML, XSL, XSLT and parsing methodologies like DOM and SAX.
  • Experience in Web Frameworks using Struts, Spring & Hibernate and J2EE design patterns like MVC, Singleton, Front Controller, Business Delegate, Service Locator, DAO, VO, DTO, Interceptor Filter etc.
  • Strong experience in Developing JAVA/J2EE applications using IDEs like RAD, Eclipse, My Eclipse and Webservers like Tomcat, Web Sphere and Web Logic.
  • Experience in developing Webpages using HTML, Java Script, AJAX, JSON, JQUERY, JSP, XSLT, Struts Tags.
  • Strong experience in Java external applications like Log4j, Apache Ant.
  • Experience in Database Design using SQL & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views.
  • Experience with ORM mapping tools like Hibernate and IBatis, which implements Java Persistence API (JPA).
  • Strong experience in writing developer test cases, preparing Scope& traceability Matrix.
  • Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually and as well as in a team environment with good team spirit.

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, Georgia

Lead Java J2EE Developer

Responsibilities:

  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer. Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Worked in Agile methodology environment including, Test Driven Development (TDD) with Continuous Integration/Delivery.
  • Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Wrote application front end with HTML, JSP, Ajax/JQuery, Spring Web Flow, XHTML, DHTML and CSS.
  • Developed server-side services using Java, Spring, Web Services (SOAP, WSDL).
  • Wrote custom JSP tags for role-based sorting and filtering.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, and Singleton. Involved in Requirement Gathering, analysis, design and development of the project.
  • Involved in implementation of CRS application using Spring, JSF and Hibernate frameworks.
  • Used HTML, Java Script, AJAX, JSF UI components, XML, XSLT, GWT and JQUERY to develop UI pages related to CRS application.
  • Used JQUERY for events, actions and animations.
  • Generated DAO’s to map with database tables using Hibernate. Used HQL (Hibernate Query Language) for database querying and retrieval of results.
  • Used Spring MVC Framework to define Dispatcher Servlet, Controller, model and View Resolver .
  • Configured Hibernate, spring and Apache My Faces (JSF) to map the business objects to Oracle Database using XML configuration file.
  • Involved in creation of web services for Apache CXF, generated stubs using AXIS tool.
  • Involved in creation of WSDL and Restful based web services.
  • Implemented Restful web services using Jersey tool.
  • Configured Hibernate, Spring and MyFaces (JSF) to map the business objects to MySQL Database using XML configuration file.
  • Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Followed coding guidelines while implementing the application.
  • Used GWT to write AJAX implementation of Java to convert into HTML and Java script automatically and also to support JUNIT.
  • Involved in JUNIT, smoke and integration testing.
  • Involved in DRN, build and integration.

Environment: Java, Amazon Web Services (AWS), Cloud, PHP, Node.js, Python, Ruby, Docker, JDBC, JMS, JNDI, HTML,JavaScript, XML, XSLT, AJAX, JQUERY, GWT, Eclipse, Oracle, Spring Hibernate, WSDL, SOAP, Restful, Tomcat, Ant, JSF, SQL, JUnit, SVN.

Confidential, Mahwah, NJ

Senior Java/J2EE Developer

Responsibilities:

  • Involve requirement gathering and detail study of requirement with business system people
  • Created Use Cases, Sequence, Object Model and Component UML diagrams using UML tool
  • Designed front-end, data driven GUI using JSF, JSP, HTML, JavaScript, JQuery and CSS.
  • Designed, implemented and deployed J2EE web application using JSF MVC framework.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Implemented business processes to develop email notification components using JMS API
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database
  • Developed web services using SOAP, WSDL and XML. Involved in preparing TSD document with development flow and UML diagrams (Use case, Class & sequence diagrams) using JUDE tool.
  • Used JAVA/J2EE patterns for designing the claims application
  • Involved in initial, CR & Enhancement estimations
  • Used HTML, JS, AJAX, JSP and JSF UI components to develop UI pages, server side validations for the CRFS claims.
  • Defined Controller, services and views in faces-config.xml using JSF Apache MyFaces.
  • Used Spring IOC to define all the workflows as beans and load the corresponding dependencies for the workflows to all types of claims.
  • Used setter dependency injection as well as Constructor dependency to remove cyclic dependency.
  • Used Hibernate to do object relational mapping in the application. Involved in creating hibernate mapping files for classes and tables, associations, inheritances and generating sequences, creating configurations, Session Factory, Sessions, Transactions, Queries, Criteria’s and Filters etc.
  • Implemented Hibernate second level cache using EHCache.
  • Used Apache XFIRE, WSDL, SOAP, JAX-RS to create web services, generating stubs and writing client programs to invoke web services.
  • Involved in creating data sources, JNDI, queues and servers in Web Sphere Application server and used JMS to do Asynchronous messaging to track claims workflows in different statues
  • Used JAXP and JAXB to do xml parsing and to do marshalling/ un marshalling.
  • Involved in deploying the application in Web Sphere and connected to UNIX box using File Zilla/Putty to get the logs and fixed QA/Production defects.
  • Involved in creating the workflows using workflow framework, setting up mile stones, statuses and states and assigning to Management team to tracks them.
  • Followed coding guide lines while developing workflows.
  • Involved in Peer Level design & code reviews.
  • Identified check style, PMD and Find bugs and fixed them.
  • Extensively involved in JUNIT testing and coordinated with the testing team and fixed defects and tracked them using QC. Configured EMMA tool and ran test suite and made sure that 100% test coverage.
  • Used JProfiler to check the performance of the application, collected thread dumps and identified memory & performance issues and fixed them.
  • Involved in preparing DRN, build & Integration.

Environment: JAVA/J2EE, JSP, Servlets, Java Beans, Java Script, HTML, XML, JSP, JSF, Apache My Faces, XSLT, JAXP, JAXB, Eclipse, Apache Tomcat, Web Sphere 6.1, Hibernate, CA Harvest, Oracle, JUNIT, JNDI, XFIRE, WSDL, SOAP, JAX-RS, JMS, Java/J2EE Design Patterns, Edit Plus, TOAD, Hibernate, EHCache, Tag Libraries, Ant, EMMA, JMS, JProfiler, QC, JUNIT, JUDE, Log4J, FileZilla, Putty, EMMA etc.

Confidential, Charlotte, NC

Sr. Java Web Developer

Responsibilities:

  • Involved in preparation of developer test cases, execution and preparation of scope & traceability matrix.
  • Used HTML, SEI Tag libraries, Struts Tag libraries, Java Script, AJAX, JSP, XML, XSLT, JSP, DOJO, and JQUERY to develop view pages in SEI Desktop portal.
  • Used Struts framework to define Controller, action mappings, forms and View pages for SEI Desktop.
  • Involved in creating Workflow framework to track the Reinvestment Option changes, exception and corrections in the Schwab income processing flow.
  • Used Spring Core to define beans for Services, Entity services and corresponding depended services.
  • Involved in doing Spring programmatic transaction management using AOP.
  • Implemented Batch framework for Schwab execution flow and others to run set of processing at a time to handle millions of Orders in a day
  • Used Apache CXF, WSDL, SOAP, AXIS and JAX-WS technologies to create web services, generate stubs and consuming the existing services.
  • Created Session Beans as services to communicate with DB Layer using Hibernate for the change requests in existing flows.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria’s to fetch the data from DB.
  • Involved in peer & lead level design & code reviews.
  • Identified check style, PMD and Find bugs and fixed them.
  • Used JMS to pass messages as payload to track different statuses, milestones and states in workflows.
  • Involved in DB Design, writing SQL queries, and P/LSQL-Stored Procedures, Sequences, Functions, Packages using SQL Developer tool.
  • Involved in creating queues, MDB, Worker to accommodate the messaging to track the workflows.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.

Environment:: JAVA/J2EE, design patters, HTML, JS, Servlets, JSP, XML, XSLT, DOJO, SOAP, CXF, JAX-WS, Apache AXIS, Web Sphere, Web Logic server, Oracle-SQL, PL SQL, Eclipse, JUNIT, Star Team, SOAPUI, JNDI, EMMA, Spring framework, AOP, ANT, .NET framework, EJB, JMS, Hibernate, OSB, JUNIT, AJAX, SQL Developer etc.

Confidential, Reston, VA

Java Developer

Responsibilities:

  • Responsible to design, develop code, Interact with Business analysts and architects to analyze requirements and translate requirement to system implementation components.
  • Following object oriented analysis, design (OOAD) and development using Java/J2EE technologies.
  • Working on design and code development of the project that involves bounce framework with various Java technologies JSP, Java Script, JSTL, Servlets, Oracle, SQL including ‘Spring framework’ (Spring IOC, Spring JDBC template), building Restful web services.
  • Designing and developing code for domain specific services in Java/J2EE components that fits bounce framework. Develop Java code components for business rules those are specific to manager reports view.
  • Configuring the services wiring them to related database layers and View layer files. (Using Spring framework Designed and developed domain specific services in Java / J2EE that fits bounce framework.
  • Migrating current database components (DAO components) per Bounce framework, configuring the SQL's.
  • Unit testing the End to End flow using ‘Spring framework’ configuration for Data simulation (for some scenarios) and JUnit for business components.
  • System testing support by fixing any defects raised by the testing team.
  • Involved in integration of Struts, Spring and Hibernate Frame works.
  • Used GOF and J2EE design patterns to maintain and do the decoupling of the application.

Environment:: Java Servlets/JSP, spring framework, Oracle SQL, Restful Web Services, Agile Methodology. RAD IDE, JUnit.

Confidential, OR

Software Developer

Responsibilities:

  • Worked closely with project managers, business analysts and customers on business requirements
  • Performed user acceptance testing and drafted unit test cases for developed applications.
  • Giving Demo and status updates of the application to business users.
  • Involved in the Internal code reviews of other team members
  • Developed the application using JSF framework that leverages the classic MVC architecture.
  • Developed JSTL custom tags to support custom user interfaces
  • Actively participated in server maintenance activities.
  • Analyzed overall project interface flow and system integration during lifetime of project.
  • Actively participated in deployments of applications into development, testing and also in production.
  • Actively participated in debugging the bugs raised by the testing team.
  • Involved in the training sessions to the end users and team members.

Environment:: Java, Servlets, JSP, JavaScript, JSF, IBM WID, IBM DB2, WPS, EJB, Hibernate, SVN, putty, winscp, CSS, JDBC

We'd love your feedback!