We provide IT Staff Augmentation Services!

Lead Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • 7+ years of experience in all phases of Software Development Life Cycle (SDLC) including requirements gathering, analysis, design, implementation & maintenance and testing using various methodologies using Java/J2EE in Human Services and Banking.
  • A results - driven Sun Certified Java programmer and Oracle Certified Web Services Developer wif great attitude and proven ability of Object-Oriented Programming (OOP).
  • Experience in developing Web Applications wif various Open Source frameworks: Spring Framework, Spring MVC, Struts Framework 2.0 and Hibernate 2.0/3.0.
  • Experience in software development lifecycle - Agile, Waterfall and Test-Driven Development.
  • Experience in implementing J2EE Design Patterns like MVC, Session Facade, DAO, Business Delegate, DTO, View Object, Singleton and Business Delegate in teh development of Multi-Tier Distributed Applications.
  • Implemented SOAP web services using SOAP, RPC, WSDL and UDDI, Restful Web Services.
  • Hands on experience wif JUnit and Log4j in developing test cases and determining application functionality.
  • Extensively used Altova StyleVision tool to create XSL-FO used to generate PDF.
  • Knowledge on Application Servers like BEA WebLogic 8.1/9.2, JBoss 4.2, Apache Tomcat 3.0/5.5, Oracle Application Server 10.1.2 and Sun Java System Application Server.
  • Experience in deploying applications on to Google Cloud Portal (GCP)
  • Experience in Database Concepts RDBMS and writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
  • Expertise in developing Web Applications using Spring Dependency Injection, Spring IOC and AOP for modularity.
  • Experience in integrating caching tools Hazelcast IMDG and Apache Ignite.
  • Have an extensive experience in designing User Interface (UI) applications and professional web applications using JavaScript, JSP, HTML/DHTML, DOM, XHTML, jQuery, CSS, Bootstrap and AJAX.
  • Experienced in OOAD Techniques developing Sequence Diagrams and Class Diagrams using UML Rational Rose, Object Aid.
  • Experience in developing mobile apps using Xamarin Forms, XAML, C# and GitHub for version controlling.
  • Knowledge on Angular JS 4.
  • Excellent communication and interpersonal skills, ability to work in team/independently and adapt quickly to new and emerging technologies.

TECHNICAL SKILLS

Programming Languages: Java, C, SQL, PL/SQL, Xamarin Forms

J2EE Components and Frameworks: Spring, Spring MVC, Spring Batch, Struts, JSF, Servlets, JDBC, JNDI, JSTL, Hibernate, Spring boot, Microservices

Cloud Platforms: Google Cloud Platform (GCP)

Testing Tools/ Others: Junit, Mockito, Swagger, Postman, SOAP UI, Putty, WinSCP, Altova StyleVision

Client Technologies: Angular JS 4, HTML, DHTML, CSS, Java Script, JSTL Tag Libraries, XML, JSP, Bootstrap CSS, AJAX.

Caching Tools: Hazelcast IMDG, Apache Ignite

Web Services Technology: SOAP, Restful, WSDL, UDDI, XML, XSL, XSL-FO, XSLT, SOA, JAX-RPC, JAX-WS, JAX-RS, XAML, XSD

Client/Server Scripting: Angular JS, JavaScript, DOJO, HTML, JSF Tags, Custom Tags, Struts Tags, Spring Tags, JSTL Tags and JSON.

Web / Application Servers: Apache Tomcat 5.5/6.0, WebLogic 8.0/10.3/12 C, Web Sphere 6.x/5.x, JBOSS 4.0, Jetty.

Database Servers: Oracle 8i/9i/10G, MS SQL Server, MySQL, DB2

Design Patterns: Singleton, MVC, Factory, Value Object, Session Façade, Business Delegate, Service Locator.

Version Controls: GitHub, Rational Clear Case, CVS, SVN, Git, TFS, Bit Bucket, Tortoise

IDE: Spring Tool Suite (STS), Eclipse 3.x, Bea WebLogic Workshop, IBM RAD, NetBeans.

Mobile Development: Xamarin Forms, XAML

Build Automation Tools: Apache Ant, Apache Maven, Gradle, Cruise Control

Security Tools: DUO

PROFESSIONAL EXPERIENCE

Confidential

Lead Java Developer

Responsibilities:

  • Greatly contributed in creating teh architectural blueprints for a new caching functionality that would increase teh performance of existing applications.
  • Lead teh team of two new offshore freshers, mentored, trained and their-by giving teh insight of teh application.
  • Created a Java Restful Webservice application to replicate Tokenization API for a Proof-Of-Concept (POC) using Spring MVC.
  • Integrated both Hazelcast IMDG and Apache Ignite over a period wif teh POC project to test which among these caching tool will best support teh Tokenization API.
  • Deployed and Configured POC application to Google Cloud Portal (GCP).
  • Based on teh above statistics results Integrating Hazelcast IMDG client cluster wif Tokenization API.
  • Used Test Driven development forjavabased Microservices.
  • Configured MySQL database for teh backend and used Maven as a build tool for teh application.

Environment: Java (jdk 1.8), J2EE, Restful Webservices, Spring MVC, Spring Tool Suite (STS), Hibernate, Google Cloud Portal (GCP), MySQL, Maven, XML, Postman, JSP, HTML, Java Script, Ajax, Putty, Visio, HP Application Lifecycle Management 12.01.

Confidential

Lead Java Developer

Responsibilities:

  • Conducted and lead project sessions, workshops, design sessions and project meetings as needed, played a key role in client relations. Acted as Mentor for new joiners into project and gave knowledge transfer regarding projects.
  • Estimated project time lines for enhancements, maintenance and defect fixing.
  • Reduced 22% development time by replacing teh legacy forms generator wif a custom-built automated PDF engine in Java using Apache FOP.
  • Researched and developed XSL-FO to create PDF layouts using XSLT in Altova Style Vision Stylesheet tool.
  • Used DUO Security and its API’s for Multi Factor Autantication (MFA).
  • Used Restful Webservices using teh Spring MVC framework.
  • Used Gradle as a build tool for building teh application and deploying it in teh Oracle WebLogic Server.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using VISIO.
  • Worked wif Offshore team to integrate middleware wif Angular JS 4, Type Script, Bootstrap and CSS to enhance teh application.

Environment: Java (jdk 1.7), J2EE, DUO security, Restful Webservices, Spring 2.5, Hibernate 3.0, Weblogic Server, Altova Style Vision sp1 2017, Eclipse Oxygen, Oracle SQL Developer 17.2, XSL-FO, XSLT, Gradle, XML, SOAP UI, JSP, HTML, Java Script, Ajax, Putty, Visio, HP Application Lifecycle Management 12.01.

Confidential

Senior Software Engineer

Responsibilities:

  • Contributed in creating teh blueprints for new platform functionality and for teh one derived from teh existing applications.
  • Played a significant role in upgrading teh environment from Java 1.5 to Java 1.7.
  • Upgraded from JDBC to Hibernate for Object Relational Mapping (ORM).
  • Aided in upgraded teh server from Sun Java System Application Server (SJSAS) to Weblogic Server 12C
  • Involved in application enhancements, maintenance and supporting teh client in understanding teh Interface.
  • Performed dependency injection of spring beans such as data source beans or Hibernate utility singleton bean to create one session factory for teh entire application.
  • Designed teh application based on J2EE, Spring MVC framework for easy maintainability.
  • Designed and developed teh User Interface module using JSP, jQuery, HTML and JavaScript.
  • Developed and implemented Web Service for integrating applications using SOAP, UDDI, WSDL and XML.
  • Created Batch Jobs using Spring Batch framework
  • Created several Exception classes to catch teh error for a bug free environment and orderly logged teh entire process through which gives teh ability to pinpoint teh errors.
  • Used HP Application Lifecycle Management (HP ALM) for logging defects and Enhancement logs.

Environment: Java (jdk 1.7), J2EE, Spring MVC 2.5, Spring Batch, Hibernate 3.0, MyEclipse, JUnit, Oracle SQL Developer, XML, SOAP Webservices, SOAP UI, JSP, HTML, Java Script, Weblogic Server, Ajax, jQuery, Putty, WinSCP, Visio, XSL, JSON, JAXB, XSD, HP ALM

Confidential

Software Engineer

Responsibilities:

  • Played a key role in developing and implementing SOAP Web Services for Confidential to teh Court Processing Report System using UDDI, WSDL and XML.
  • Designed WSDL's using XFire tool and elaborated type definitions schemas based on corporate standards, integration and security specifications.
  • Designed teh application based on J2EE and Spring MVC framework for easy maintainability.
  • Designed and developed teh User Interface module using JSP, HTML and JavaScript.
  • Used Java API for XML (JAXP) Processing Using SAX Parser.
  • Used ANT as a build tool for building teh application and deploying it in teh Sun Java System Application Server (SJSAS).
  • Involved in teh configuration management and used version control Tortoise SVN.
  • Created several Exception classes to catch teh error for a bug free environment and orderly logged teh entire process through Rational Clear Quest Web, which gives teh ability to pinpoint teh errors.
  • Involved in communicating wif midlevel team to resolve teh applications, production issues and to deliver teh best quality application enhancements to teh client.

Environment: Java (jdk 1.5), J2EE, Spring 2.5, JDBC, MyEclipse 10.1, JUnit, Oracle SQL Developer 3.0.04, XML, XFire, Rational Clear Quest Web, SOAP UI, JSP, HTML, Java Script

Confidential 

Software Engineer

Responsibilities:

  • Involved in all phases of SDLC from gathering requirements to testing.
  • Designed teh application based on J2EE MVC design pattern.
  • Used Struts to implement teh MVC design pattern.
  • Created SQL scripts for teh SQLServer2005 database.
  • Implemented functionality rich user interfaces using HTML, CSS, JavaScript, AJAX and JSP’s.
  • Used JDBC to provide connectivity to Database tables in Oracle.
  • Developed Web Services using SOAP, UDDI, WSDL and XML.
  • Configured and deployed web application in JBoss Application Server using Maven.
  • Created Junit test cases and created set up manuals and user guides.
  • Worked wif teh Quality Assurance team in fixing teh defects.

Environment: Java 5.0, J2EE, JSP, Struts 2.0, JavaScript, XML, CSS, SOAP, JDBC, Eclipse, SQL Server2005, JBoss, UML, AJAX, Log4j, MAVEN.

We'd love your feedback!