Lead Java Developer Resume
ChicagO
SUMMARY:
- 11+ years of Core Java, Enterprise Java, distributed application design, development and integration experience.
- Experienced developer/designer in all stages of the Software Development Life Cycle.
- Expert level skills in application development using:
- Java, J2EE, J2SE, JSP, JSF, EJB, JPA, Servlets, JDBC, Html, JavaScript, J2EE compliant application servers, multi - threading, Concurrency, design p Confidential erns of J2EE architecture .
- Proficient in implementing Java and J2EE Design P Confidential erns such as Creational, Structural and Behavioral design p Confidential erns Singleton, Factory, Facade, Builder, Observer, and Value/Data Transfer etc.
- Excellent knowledge and working experience in complete Java Package. Well experienced in Core Java, multithreading, Concurrency, collections and design p Confidential erns.
- Expert level skills in database design and development:
- RDBMS Oracle PL/SQL/Stored Procedures, Oracle and DB2.
- Implemented RESTFul web services using Jersy API.
- Solid experience in
- Designing application architecture based on Struts, spring and developing customized MVC architecture.
- Performance Measurement and Tuning with J2EE technologies and database environment.
- Designing and developing state-of-the-art Object Oriented enterprise Web-based applications running on UNIX and MS Windows systems in production environments.
- Proven experience of using Application Servers like Web Logic 9.2/8.1, IBM WebSphere 6.x/5.x, Tomcat 6.x/5.x/4.x.
- Excellent skills in programming using a wide variety of languages and ability to adapt new latest technologies and work in multi-platform environment.
- Good communication and analytical skills. Extremely dedicated, self - motivated, and pro-active.
- Ability to perform Confidential a high level, meet deadlines with quality delivery, adaptable to ever changing priorities.
- Have great motivation to learn new skills/technologies, excellent analytical/problem-solving skills, fast-learner, resourceful, committed, hard-worker, and self-initiative.
- Proven ability to learn/adapt emerging technologies into work area with given tight schedules.
- Ability to perform Confidential a high level, meet deadlines, adaptable to ever changing priorities.
TECHNICAL SKILLS:
Enterprise Java: JSP, Servlets, EJB, Various J2EE and Standard Design P Confidential erns, AJAX
Java Standard Edition: Core Java, JDBC, Serialization, JavaDOC, Internationalization & Localization etc
Programming Languages: Java, C++, PL/SQL, Shell Script, HTML and UML
Tools: & Framework: Struts 2.0/1.3, Spring Framework, Hibernate 5.0, Log4J, JUNIT, Ant
Design P Confidential erns: MVC, Front Controller, Business Delegate, Session Facade, Value Object, Data Access Object and Business Object
Markup/ Scripting Lang.: HTML, DHTML (CSS), XML, JavaScript, AJAX, JS, JSON, JSF, JSP, AngularJS 2.0
XML Technologies: XML, XML Schema, DTD, XSL, XSLT, XPATH, XSL:FO, WSDL
Application/Web Servers: WebSphere, WebLogic, Apache Tomcat 4.x, 5.x
RDBMS: Oracle 10g/9i/8i, DB2, MySQL 5.x/4.x, MongoDB, NoSql
Version Control: SVN (Subversion), CVS,Perforce
Testing Tools: JUNIT 4/3.8.1
Defect/Bug Tracking: JIRA, Bugzilla
IDE & Reporting Tools: Web Sphere Studio Application Developer (WSAD), IBM RAD 7, Eclipse 3.x
O/S & Environment: Windows Vista/XP/2000/NT, HP-Unix, and Linux
Standards & Trends: Agile Xtream Programming (XP), Test Driven Development (TDD)
Other Tools: TOAD, XMLSpy, ANT, Dreamweaver, Rational Rose
PROFESSIONAL EXPERIENCE:
Confidential, Chicago
Lead Java Developer
Responsibilities:
- Designed and development of back-end code utilizing using J2EE architecture.
- Implemented RESTFul web service for use in different modules. Used Jersy to implement Restful web services in a Java servlet container. Used Swagger for API documentation.
- Used Spring and Hibernate to develop the CMS module. Used various Spring modules like Spring MVC, Spring DAO, Spring Batch etc.
- Worked on migration of old CMS module.
- Developed p2p management web module using JSP and tag libraries, integration with Hibernate .
- Used Amazon Web Service (AWS) to create and manage production instances. Deploy builds in AWS using its features like
- Designed and implemented the presentation layer using Java Server Pages, tag libraries, AngularJS and cascading style sheets.
- Created object-oriented design documents ( Class, Sequence diagrams (UML, OOAD using StarUML )).
- Implemented stored procedure using PL/SQL for all pre-defined task.
- Developed the Front End using JSP, Custom tags, HTML, CSS, Javascript and AngularJS.
- Used JIRA for b ug tracking, issue tracking and project management.
- Planning and executing Integration, Functional and Regression testing of new code
- Assisting with Performance Capacity Testing of system releases
- Delivering operational support documentation
- Used Agile methodology through out the software development lifecycle (SDLC)
- Used UNIX environment to deploy and test the product.
Environment: CORE JAVA, UML, XML, XSLT, AWS, Route53, Spring, Hibernate, EJB, JMS, Web Service, RESTFul, Jersy, Microservices, JDBC, JSON, Jackson, HTTP, Swagger, AngularJS, Oracle, PL/SQL, Eclipse, Apache Tomcat 7.0, JDK, Jenkin, SQL, JSF, GIT, ActiveMQ, Python, JUnit and UNIX.
Confidential, Chicago
Senior Java Developer
Responsibilities:
- Responsible for system analysis, design and development using J2EE architecture
- Documented functional and technical requirement documents.
- Designed and developed using Spring and Hibernate framework.
- Used Spring DAO for interaction with database.
- Created Thread pool using Executor framework to create Batch jobs .
- Extensively used core java features like Multithreading, Concurrency, Collections, Exception Handling.
- Used Core Java, Collection framework and Exception handling mechanism for developing AML.
- Used XML, XSD, JAXB for Value Object Implementation.
- Created object-oriented design documents like LLD using Class and Sequence diagram.
- Wrote SQL, Stored Procedures and implemented ORM using Hibernate.
- Worked and Modified the Database Schema according to the Client requirement.
- Used Multi-Threading to improve the performance of Batch Process used by AML Application.
- Fixed application issues and helped to mitigate defect damages.
- Responsible for unit testing the application using JUnit .
- Used JIRA for b ug tracking, issue tracking and project management.
Environment: CORE JAVA, UML, XML, XSLT, Spring, Hibernate, JSP, JSON, JQUERY, Spring, RESTFul, Jersy, Microservices, JDBC, Oracle, SQL, PL/SQL, Eclipse, WebLogic, JDK 7, JProbe, perforce, Python, JUnit and UNIX.
Confidential, Chicago
Lead Java Developer
Responsibilities:
- Designed and development of back-end code utilizing using J2EE architecture.
- Implemented RESTFul web service for use in different modules. Used Jersy to implement Restful web services in a Java servlet container. Used various HTTP methods to implement new APIs .
- Used Spring and Hibernate to develop the CMS module.
- Designed and implemented the presentation layer using Java Server Pages(JSP), tag libraries, JQuery and cascading style sheets.
- Created object-oriented design documents.
- Implemented Stored procedure using PL/SQL for all pre defined task.
- Used OAM with LDAP to implement Single Sign On (SSO), authentication and authorization for CMS module
- Developed the Front End using JSP, Custom tags,HTML,CSS, Javascript and AngularJS.
- Used JIRA for b ug tracking, issue tracking and project management.
- Planning and executing Integration, Functional and Regression testing of new code
- Assisting with Performance Capacity Testing of system releases
- Delivering operational support documentation
- Used Agile methodology through out the software development lifecycle(SDLC)
- Used UNIX environment to deploy and test the product.
Environment: CORE JAVA, UML, XML, XSLT, AWS EC2, Route53, AWS ASG, Spring, Hibernate, JMS, Web Service, RESTFul, Swagger , Jackson, HTTP, Jersy, Microservices, JDBC, OAM, LDAP, JSON, AngularJS, Oracle, PL/SQL, Eclipse, Apache Tomcat 7.0, Jenkin, ActiveMQ, JDK 7, NoSQL, JSF, GIT, Python, JUnit and UNIX.
Confidential
Senior Java Developer
Responsibilities:
- Designed application components based on object-oriented analysis and design.
- Documented functional and technical requirement documents.
- Designed and developed using Struts, Spring and Hibernate .
- Worked on migration of various billing modules like Account receivable and Invoicing and transform them from C++ to Java platform.
- Used Spring DAO for interaction with database.
- Used XML, XSD, JAXB for Value Object Implementation.
- Implemented SOAP based web services using JAX-WS .
- Wrote SQL, Stored Procedures and implemented ORM using Hibernate.
- Wrote PL/SQL, Stored procedures and implemented ORM using Hibernate for Oracle 10g.
- Worked and Modified the Database Schema according to the Client requirement.
- Used Multi Threading to improve the performance of Batch Process used in billing product.
- Fixed application issues and helped to mitigate defect damages.
- Responsible for unit testing the application using JUnit .
- Used JIRA for b ug tracking, issue tracking and project management.
- Set up build environment and built, configured, and deployed application to multiple servers.
- Involved in production support and maintaining the application after production.
- Consistently met deadlines and exceeded expectations achieving recognition, resulting in i Confidential eases in responsibilities.
Environment: CORE JAVA, UML, XML, XSLT, Struts, Hibernate, JSF, EJB, JMS, JSON, JQUERY, Spring, JAX-WS, SOAP, WSDL, UDDI, JDBC, Oracle, Eclipse, WebLogic, Weblogic Portal, JDK 5.0, SQL, Perforce, JUnit and UNIX.
Confidential
Senior Java Developer
Responsibilities:
- Responsible for system analysis, design and development using J2EE architecture .
- Designed and developed using Struts and Hibernate .
- Developed Vendor management web module using Struts, Struts tag libraries, integration with Hibernate .
- Created object-oriented design documents ( Class, Sequence diagrams (UML, OOAD using StarUML )).
- Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
- Designed and implemented the presentation layer using Java Server Pages, tag libraries, and cascading style sheets.
- Used JNDI and LDAP to locate services in business layer.
- Used various Java scripts functions and was involved in coding Cascade style sheets.
- Worked and Modified the Database Schema according to the Client requirement.
- Fixed application issues and helped to mitigate defect damages.
- Responsible for unit testing the application using JUnit .
- Used JIRA for b ug tracking, issue tracking and project management.
- Set up build environment and built, configured, and deployed application to multiple servers.
- Involved in production support and maintaining the application after production.
- Consistently met deadlines and exceeded expectations achieving recognition, resulting in i Confidential eases in responsibilities.
Environment: Core Java, SOA, JSP, Struts tag libraries, Servlets, SOAP, WSDL,UDDI, JDBC, UML, XML, Struts, Hibernate, EJB, JMS, JNDI, LDAP, JSON, JQUERY, Oracle 10g, RAD, WAS, JDK 1.x, SQL, SQL Developer, Eclipse, JUnit, UNIX, HTML, AJAX and JavaScript, Weblogic, DB2
Confidential
Java Developer
Responsibilities:
- Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams .
- Design and Development for Trading and Transfers module, which support Equity and Derivatives.
- Developed application software using test driven Agile methodology.
- Used JSP, Struts tag libraries and Custom tags to develop presentation layer.
- Designed and developed new enhancements using Struts framework.
- Involved in implementing the DAO p Confidential ern for database connectivity and Hibernate.
- Used EJB and p Confidential erns during development.
- Wrote PL/SQL, stored procedures for Oracle 10g.
- System maintenance and, functionality addition and improvement.
- Performed unit testing of the developed application.
- Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews .
- Support, maintain and enhance existing eLearning applications.
- Performed joint system testing that involved other downstream systems.
Tech. Environment: JDK 1.5, Core Java, JSP, JSTL, Struts tag libraries, Servlets, JNDI, JDBC, JMS, SOAP, WSDL, JAX-WS, UML, Struts, EJB, Custom tags, Oracle 10g, WebSphere Application Server 6.0, Websphere MQ, RAD 7.0, SQL, Toad, JUnit, CSS, HTML, DHTML, AJAX and JavaScript.