We provide IT Staff Augmentation Services!

Lead Java Developer Resume

5.00/5 (Submit Your Rating)

Columbus, IN

PROFESSIONAL SUMMARY:

  • 9 years of IT experience in “Design, Analysis, Development, Maintenance and Documentation of Enterprise applications using various technologies wif diverse set of client's analyzing complex business requirements & mapping them to system specifications.
  • Experience in Application Software Design, Object Oriented Design, Development, Documentation, Debugging, Testing and Implementation.
  • Specialized in Java, J2EE, Servlets, JSP, JSTL, Custom Tags, XML, Angular JS.
  • Knowledge in Creating and managing web applications Site and Site collections.
  • Expertise in Core Java wif strong understanding of SWING, Collections, Multithreading, Event handling and Exception handling, Garbage Collection.
  • Extremely good in JDBC, Struts, Spring, Hibernate.
  • Used various Ajax/JavaScript framework tools like Java Script, jQuery, JSON, HTML 5.
  • Hands on knowledge in web application servers such as Apache Tomcat, Resin, BEA WebLogic, Java Web Server.
  • Strong Experience in design patterns like Model View Controller (MVC).
  • Strong Experience in Object Oriented Design and Analysis, Iterative Agile Programming Methodologies and Test - Driven Development and Maintenance (TDD).
  • Experienced in Service Oriented Architecture (SOA) and publishing Web Services dat include several components like WSDL, SOAP, UDDI, Axis, RESTFULL and JAX-WS.
  • Proficient in unit testing teh application using JUnit.
  • Experienced in building tool ANT and logging tool Log4J.
  • Developed Business Logic and Data Access Layer using EJBS and SOA Services.
  • Experience wif object oriented modeling - UML. Familiar wif various software methodologies, design patterns.
  • Worked wif no schema databases like CouchDB and has knowledge on other no schema databases like MongoDB..
  • Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat 6.0 and Eclipse 3.x, Net Beans 6.x IDE.
  • Has teh motivation to take independent responsibility as well as ability to contribute and be a productive team member.

TECHNICAL SKILLS:

Programming Languages: Java, SQL

Java Technologies: Core Java, J2EE, JSP, Servlet, EJB 3.0, JDBC, JNDI

Frameworks: JSF, Jakarta Struts 1.1, Hibernate, Spring 3.0, Spring integration

Web/Application Servers: Apache Tomcat, Resin, BEA WebLogic, Java Web Server.

Web Technologies: SERVLETS, JSP, XML, JavaScript, AJAX,JSON, JAXB, JQuery

Web Services: WSDL, SOAP, UDDI, Axis, RESTFULL, JAX-WS

Databases: MySQL, Oracle

Tools: JUnit, JMock, ANT, Log4J

IDE: Net Beans, Eclipse

PROFESSIONAL EXPERIENCE:

Confidential, Columbus, IN

Lead Java Developer

Responsibilities:

  • Involvement wif business analysts, Requirement gathering, requirements analysis, technical design, development and testing.
  • Responsible for teh analysis, documenting teh requirements and architecting teh application based on J2EE standards, followed test driven.
  • Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating teh UML notations.
  • Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of Springs.
  • Interacting wif client in design and code review meetings.
  • Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design teh user interfaces and Hibernate for database connectivity.
  • Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
  • Mapped tables in database using Hibernate and Scala.
  • Designed and developed Controller Servlet, which will route request to Application Controller.
  • Deployed application updates to AWS EC2 and monitored teh load balancing of different instances.
  • Involved AWS for deploying of teh application
  • Managed Virtual servers (Ubuntu Linux and Windows) on AWS EC2 using Open-Source Chef Server.
  • Involved in installing Puppet client on Red hat & Solaris servers for Automation purpose.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud watch.
  • Configured S3 to host static web content including HTML pages, images, CSS files and Java script files and involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
  • Utilized Java 7.0, Oracle and MySQL DBMS, Amazon Elastic Cloud, Amazon's Elastic Map Reduce,
  • DataStax Solr and DataStax Cassandra
  • Designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Develop/capture/document architectural best practices for building systems on AWS.
  • Working wif technical and non-technical teams across Amazon (AWS).
  • Experience wif technologies and platforms including Java, Jenkins, Subversion, GIT, Oracle,
  • UNIX/Linux, VM Ware, Docker, Vagrant, Salt, Puppet, AWS

Environment: Java7, JSP, Struts2 Framework, JDBC, UML, JavaScript, Multithreading, HTML5, Java script, Jquery, CouchDb, DB2, Dbeaver, SVN, Ant, Log4J, Tomcat 7 and Windows / NT, Spring MVC.

Confidential, Hartford, CT

Java Developer

Responsibilities:

  • Actively involved in teh Requirement gathering for teh enhancements to teh existing project.
  • Involved in developing design document and impact assessment documents.
  • Involved in designing some of teh processes in teh application dat are developed by other developers.
  • Implemented Struts2 MVC pattern to ensure clean separation between teh presentation tier and businesstiers.
  • Developed Actions classes, beans, .JSP's and Data Objects in Java.
  • Developed JSON strings to persist teh saved (incomplete) applications into CouchDB and submitted applications into DB2.
  • Create Test Plans using Quality Center by Junit.
  • Developed and implemented teh interactive functionality using JSP.
  • Extensively used Struts Validator for server-side validations and JavaScript for client-side validations.
  • Used Subversion for Version Control Management.
  • Extensively used teh Struts tag libraries (Bean Tags, Logic Tags, JSTL, OGNL and HTML Tags etc.) and Custom tag libraries.
  • Involved in code reviews, debugging and testing.
  • Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
  • Used connection pooling for optimization using JDBC interface.
  • Prepared Use-Cases from teh given requirements and also interacted wif clients for requirements gathering and clarifications.
  • Developed Utility Classes, which are used throughout teh application.

Environment: Java7, JSP, Struts2 Framework, JDBC, UML, JavaScript, Multithreading, HTML5, Java script, Jquery, CouchDb, DB2, Dbeaver, SVN, Ant, Log4J, Tomcat 7 and Windows / NT, Spring MVC.

Confidential, San Antonio, TX

Software engineer

Responsibilities:

  • Been a key member in teh three member team dat Enhance existing TDM application to add new functionality and to optimize them for performance.
  • Involved in designing, developing and testing teh application from teh start up.
  • Developed Java components using Hibernate to implement persistence layer.
  • Used Singleton, Delegate, Service Locator, Façade, and Factory design patterns to facilitate business processes and data objects.
  • Created and integrated Web Services Jax-WS using Apache CXF and tested teh request and response messages using SOAPUI.
  • Provide day to day TDM support including trouble-shooting and fixing issues as they occur.
  • Followed Agile processes for development purpose.
  • Created a Front-end application using Bootstrap, Restful, AWS, AngularJS, JSPs, ReactJS and SPRING MVC for registering a new customer and configured it to connect to database using Hibernate.
  • Involved in writing automation/Unit tests wif TestNG, selenium Webdriver.
  • Deployed code to production environment
  • Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
  • Collaborate wif other developers to ensure consistency wif enterprise architecture and standards
  • Participate in discussions and decisions to shape future enterprise architecture
  • Engaging in meetings to facilitate knowledge transfer

Environment: Java1.6, J2EE, JSP, Web Services, struts, SELENIUM, JUnits, Websphere, RSA, SVN, Start Team, JUnit, SQL, XML, Putty, Webex, WicketFrameWork(UI), Hibernate3.5

Confidential, Miami, FL

J2EE Developer

Responsibilities:

  • Involved in meeting wif business to gather requirements.
  • Involved in analyzing business requirements and compose them into a technical use cases.
  • Involved in creating class and sequence diagrams using RationalRose.
  • Designed and developed teh application based on MVC framework.
  • Created HTML, CSS, AJAX, JSTL and JSP pages for Presentation Layer.
  • Involved in implementing Spring DAO layer to access teh database.
  • Deployed teh Enterprise Java Beans in Web Sphere App Server.
  • Involved in transforming XML to HTML using XSLT.
  • Used XPATH to navigate through Attributes and Elements in an XML Document.
  • Developed DAO’s to invoke DAP’s (Data Access Programs) to access data from .CSV files and to query Oracle database.
  • Created a Front-end application using Bootstrap, Restful, AWS, AngularJS, JSPs, ReactJS and SPRING MVC for registering a new customer and configured it to connect to database using Hibernate.
  • Wrote various Struts framework Action classes for interfacing wif teh business logic, form beans for presenting teh data to JSPs.
  • Involved in Java and PL/SQL code reviews.
  • Developed Database Objects like PL/SQL packages, Stored Procedures and Materialized Views.
  • Wrote batch jobs for loading data from .CSV files into database.
  • Developed online adhoc reports using Jasper framework.
  • Wrote Shell Scripts for executing teh batch jobs.
  • Interacted wif teh Users and Documented teh Application.
  • Involved in designing test plans, test cases and overall Unit, Integration and Security testing of system.
  • Used RAD as IDE for development and unit testing.
  • Used PVCS as repository to control versioning of projects.
  • Prepared documentation and participated in preparing user’s manual for teh application.

Environment: Java, J2EE, JSP, JSTL, JavaScript, JNDI, JDBC, PL/SQL, Struts, Spring, Oracle 10g,PL/SQL, XML, XSLT, CSS, Log4j, UML, Jasper (Reports), Rational Rose, Web Sphere Application Server, RAD, PVCS, Clear Quest, Windows XP.

Confidential, Glen Allen, VA

J2EE Developer

Responsibilities:

  • Involved in all teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications from Business Analyst.
  • Designing teh system and documenting Use Cases, Class diagrams, Sequence diagrams.
  • Utilized UML & Rational RoseXDE for designing of teh System.
  • Develop web pages using Struts framework, JSP, XML, JavaScript, HTML/ DHTML and CSS, configure struts application, used tag library.
  • Development of Struts Action classes, DAO, Views using Struts custom tags.
  • Created teh Servlets, DOM&XSLT for teh presentation layer (GUI).
  • Involved in Configuring web.xml and struts-config.xml according to teh struts framework
  • Designed and developed Session and Entity Beans to implement business logic and deploy them on teh Web logic Application Server.
  • Used MDBs (JMS) and MQ Series for Account information exchange between current and legacy system.
  • Building and Deployment of EAR, WAR, JAR files on test, stage and production servers.

Environment: Java, J2EE, BEA Web logic Application Server, UNIX, DB2, JSP, EJB, JMS, XML, HTML, CSS, Rational XDE, Rational ClearCase, ANT Script, IBM DB2, Visio2000, Log4J and MVC-II Architecture.

Confidential

J2SE Developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of teh application: Requirement gathering, Design Analysis and Code development.
  • Implemented Struts framework based on teh Model View Controller design paradigm.
  • Implemented teh MVC architecture using Strut MVC.
  • Struts-ConfigXML file was created and Action mappings were done.
  • Designed teh application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, JSP UI Components as View and ActionServlet as a Controller
  • Designed and developed business components using Session and Entity Beans in EJB.
  • Used JDBC for data access from Oracle tables.
  • Implemented EJB’s Container Managed Persistent strategy.
  • Worked on triggers and stored procedures on Oracle database.
  • Apache Ant was used for teh entire build process.
  • JUnit was used to implement test cases for beans.
  • Worked on Eclipse IDE to write teh code and integrate teh application.
  • Application was deployed on Web Sphere Application Server.
  • Coordinated wif testing team for timely release of product.

Environment: JSP, Servlets, Struts,JMS, Javascript1.5, Eclipse3.4.2, Web Sphere Application Server, Oracle 11g, EJB, ANT.

We'd love your feedback!