We provide IT Staff Augmentation Services!

Lead Java Developer Resume

4.00/5 (Submit Your Rating)

Dedham, MA

SUMMARY

  • Hard working team player wif excellent analytical, design, development, testing and communication skills couples wif strong academic background.
  • Good exposure in Object Oriented Design, Analysis and Modeling based on Unified Modeling Language (UML).
  • Deep expertise in CoreJavainvolving concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.
  • Experienced in developing web applications on MVC based frameworks like Struts and Spring.
  • Designed, developed and implemented Model - View-Controller (MVC) architecture using Spring Framework (Spring-Core, Spring-MVC, Spring-Web services, Spring-AOP, Spring Boot) and Spring Web Flow.
  • Strong expertise in building applications using persistence based technologies like JDBC, and ORM based frameworks like Hibernate
  • Strong experience in using XML Suite technologies (XML, XSL, XSLT, DOM, SAX, DTD, XSD, XPATH, JAXP, JSON, JAXB, JAXWS)
  • Proficiency in creating Web services like SOAP, UDDI, WSDL and RESTful using open source frameworks like JAX-RS, JERSEY.
  • Hands on experience in using web/application/directory servers like Apache Tomcat, Web Logic and Web Sphere Application Server.
  • Expertise in Java/J2EE Design Patterns like Singleton, Factory, DAO, Session Façade, MVC.
  • Good working noledge in front end frameworks like HTML, CSS and good exposure in building applications using Google Web Toolkit (GWT)
  • Strong expertise in front end JavaScript frameworks like Angular2, Bootstrap and Ext.js.
  • Experience wif RDBMS such as Oracle, DB2 and MySQL. Proficient in database languages like PL/SQL, SQL and proven experience building applications using Mongo Database.
  • Good noledge of testing concepts and working noledge of building unit tests using JUnit.
  • Expertise in building search functionalities using Elastic Search and capable of administering and configuring SOLR Indexes and multi core functionalities.
  • Strong experience wif Software Configuration Management using Version Control Software such as SVN, CVS, GIT and Clear Case.
  • Good Working noledge in development of batch jobs and robust experience in build tools like Ant, Maven, logging wif Log4j.
  • Extensively used JIRA for Ticket, Bug Tracking and for maintaining stories for each scrum cycle in Agile Process.

TECHNICAL SKILLS

Programming Languages: C, C++, JAVA, SQL, PL/SQL

J2EE Technologies: Servlets, JSP, EJB, JDBC, JMS, JNDI, Web Services (RESTful and SOAP)

Frameworks: Struts, Spring, Hibernate, JUnit, Log4j

XML Suite: XML, XSL, XSLT, DOM, SAX, DTD, XSD, XPATH, JAXP, JAX-B, JAX -WS

Java Script Frameworks: Angular.js, Bootstrap.js, Ext.js.

Web Technologies: HTML, DHTML, XML, XSLT, CSS, SASS, DOM, SAX, AJAX, JQuery, Google Web Toolkit (GWT).

IDE Tools: Eclipse, My Eclipse, STS, IntelliJ.

Build Tools: Jenkins

Application/Web Server: Web Sphere, Web Logic, Apache Tomcat

Databases: Oracle 12C, DB2, SQL Server 2016, Mongo DB.

Version Control Tools: Subversion (SVN), CVS, GIT, Clear Case.

Methodologies: Agile, SDLC

Reporting Tools: Pentaho

Operating Systems: Windows, Red Hat Linux.

Search Engines: Apache Lucene, SOLR, Elastic Search.

PROFESSIONAL EXPERIENCE

Confidential, Dedham, MA

Lead Java Developer

Responsibilities:

  • Involved in Design, Development and support phases of Software Development Life Cycle (SDLC).
  • Followed Agile process workflow involving in creating stories, planning, designing and testing using JIRA.
  • Extensively involved in designing and developing teh application usingJava/J2EEplatform using teh Model View Control (MVC) structure using spring.
  • Implemented teh Design Patterns like Façade, Singleton, Factory and Data Access Object (DAO).
  • Designed Controller Classes and DAO Classes using Spring MVC Framework.
  • Implemented Hibernate framework along wif Spring Framework for data persistence and transaction management
  • Used WSDL, SOAP, JAX-WS, JAX-RS technologies to create web services, generate stubs and consuming teh existing services.
  • Involved in producing and consuming RESTful web services using Jersey and Spring implementations.
  • Involved in designing high performance low latency applications, by teh process of monitoring resource utilization, GC Tuning and profiling using AppPerfect Java Profiling tool.
  • Enhanced teh web application UI using HTML, JavaScript, Angular JS, XML,JSP, CSS as per teh requirements and provided teh client side and server side validations.
  • Implemented in maintenance of legacy applications using STRUCTS framework implementing MVC.
  • Implemented indexing and searching functionalities using Apache SOLR, Expertise in configuring SOLR schema and administering SOLR CORES.
  • Hands on experience in tuning relevance of searching and SOLR Caches.
  • Involved in maintenance and resolution of issues in UAT and Production Environments.
  • Deployed and Configured applications in UNIX environments, involving creation of build scripts using MAVEN.
  • Involved in designing developer test cases and executing them using Junit.
  • Used SVN version control to maintain revisions across all platforms.
  • Used FIT Ticketing system to implement new functionality or to update existing functionality.
  • Extensively used Adobe Lifecycle to design and develop policy DEC pdf’s and integrating them wif application.
  • Involved in creating, configuring and instances using Amazon EC2 of Amazon Web Services, also involved in production build process in cloud environments using AWS.
  • Involved in maintenance and development of Content Management system using Word press.
  • Extensively involved in utilizing JMS for underwriting process development.

Environment: CoreJava,J2EE, Spring MVC, Hibernate, XML, JavaScript, Angular JS, HTML, Adobe Lifecycle, SOAP, Web Logic Application Server, IntelliJ, Oracle 12c, JUnit, Log4j, Visio, Windows, UNIX, ANT, RESTful Web services, Apache SOLR, STRUTS.

Confidential, QUINCY, MA

Sr. Java Developer

Responsibilities:

  • Involved in analysis design and maintenance of software applications using Java, J2EE, Web Services, IBM DB2 and WebLogic Application Server.
  • Followed Agile Methodology for software developmental processes by participating in Sprint planning, design sessions and daily Scrum meetings.
  • Used JIRA to assign, track, report and audit teh issues in teh application.
  • Developed teh application using Google Web Toolkit GWT along wif modern JavaScript EXT.js for building enterprise level applications.
  • Designed and developed applications usingJ2EEDesign Patterns like MVC, DAO and Singleton for most efficient and TEMPeffective strategies for new development.
  • Involved in implementing logging using log4J, and transaction management using GWTEventService.
  • Used WSDL, SOAP, JAX-WS, JAX-RS technologies to create web services, generate stubs and consuming teh existing services.
  • Extensively used Jenkins for achieving continuous integration build process.
  • Involved in writing PL/SQL queries, DB2 stored procedures, and triggers to perform back-end database operations.
  • Implemented information retrieval techniques using SOLR, by indexing and querying SOLR indexes.
  • Involved in Deployment, support and configuration of cloud services performed such as AWS (Amazon Web services).
  • Worked wif JUnit framework for writing unit tests and integration tests.
  • Involved in creating STRUTS based applications, by creating configurations, form beans, validations and used EJB for persistence.
  • Developed AJAX calls using JQuery functions for handling user requests asynchronously for getting faster responses from teh server.
  • Involved in creating dynamic web applications and client side widgets using vaadin components as widgets in GWT
  • Involved in Profiling and analyzing teh stack and Heap memory areas and GC performance using JProfiler.
  • Analysis of application logs for errors and exceptions thereby involving debugging and fixing issues.
  • Used software versioning and revision control system CVS to maintain current and historical versions of codebase.

Environment: CoreJava,J2EE, Struts MVC, IBM DB2, XML, JavaScript, EXT JS, HTML, GWT, SOAP, Web Sphere Application Server, CDT Eclipse, Amazon Web Services, JProfiler, Vaadin, JIRA, JUnit, Log4j, Windows, UNIX, ANT, RESTful Web services.

Confidential, New york, ny

Sr. Java Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) and used Agile (SCRUM) methodologies for Software Development.
  • Used JIRA for creation of stories and maintaining SDLC by following Agile methodology.
  • Used Spring Framework for Dependency injection, MVC and integrated wif teh Hibernate framework
  • Involved in developing User Interfaces using HTML, CSS, AJAX and JQuery.
  • Designed and developed teh data access layer using Hibernate to map teh domain objects to SQL Server.
  • Developed SOAP based Web Services involving creation of WSDL to produce Billing information to clients.
  • Produced RESTful Services to expose services to teh client application.
  • Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML and for validating teh request to web service and response from web service.
  • Involved in developing stored procedures and Triggers for processing transactions and mapped it to Hibernate Configuration File and maintained data integrity across tables.
  • Implemented logging mechanism using Log4j to audit, detect suspicious activity, and to perform root cause analysis for logged bugs.
  • Used JMS components for messaging communication in WebLogic Application Server.
  • Involved in generation of interactive custom sales reports using Pentaho Tool.
  • Deployed teh application in Dev, QA and Production environments by creating ANT Scripts.
  • Implemented Cross cutting concerns like logging and transaction management using Spring AOP.
  • Implemented MVC Architecture, Session Façade and singleton design patterns
  • Maintained versions of code base across all environments using Subversion SVN.
  • Worked closely wif production support teams, resolving reported application issues and documenting them by performing Root Cause Analysis.
  • Developed Web Services to allow communication between applications through SOAP over HTTP using Apache Axis2.
  • Developed application using IntelliJ, extensively used JRockit for Profiling and analyzing teh application performance.

Environment: CoreJava,J2EE, Spring MVC, SQL SERVER, XML, XSD, JavaScript, HTML, JQuery, SOAP, WebLogic Application Server, IntelliJ, Agile, JRockit, ANT, JIRA, JUnit, Log4j, Windows, UNIX, Pentaho, RESTful Web services.

Confidential, NEWYORK, NY

Java Developer

Responsibilities:

  • Involved in teh analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) following Agile Methodology and Iterative Development throughout teh project.
  • Used CA Agile Tool for creating user stories, assigning tasks, documenting and maintaining iterations of development.
  • Used JAX-WS for creating WSDL file from an XML schema definition for web service endpoints and validating using XMLSPY.
  • Extensively involved in developing applications persistence layer using No-SQL Databases like MongoDB
  • Created search and Data cleansing/Data Enrichment tools using Apache Lucene and SOLR.
  • Configured and Monitored SOLR Cores, and performed indexing on MongoDB.
  • Involved in developing and consuming RESTful web services using Jersey client.
  • Developed application using Spring Framework, created aspects for Logging using Spring AOP, and implemented teh persistence layer using Spring - Hibernate Integration.
  • Used Altova Xml Spy for creating XSD and validating teh responses from designed web services.
  • Used Pentaho ETL for Data Integration among multiple databases, and involved in creating workflows.
  • Used SVN for version control and worked on Ant scripts for building and deploying teh application.
  • Configured and deployed teh web applications using Jboss Application server.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing teh session for database transactions respectively.
  • Extensively used LDAP for providing basic autantications for built applications.
  • Designed and developed User Interfaces using HTML, CSS, JavaScript, JSON, jQuery, and Ajax.
  • Extensively used Java Message Service(JMS) queues for interaction between various systems in teh application, by managing events and service requests.
  • Involved in profiling applications for improving performance by analyzing stack and heap dumps and GC using JCompile.
  • Developed high performance low latency search engine for NoSQL (Mongo DB) using SOLR search and Adobe Flex as UI.

Environment: CoreJava,J2EE, Spring MVC, SQL SERVER, XML, XSD, JavaScript, HTML, JQuery, SOAP, JBoss Application Server, Eclipse, Agile, JCompile, ANT, Ca Agile, JUnit, Log4j, Windows, UNIX, Pentaho, RESTful Web services, MongoDB, SOLR, Apache Lucene, JMS and Adobe Flex.

Confidential

Java Developer

Responsibilities:

  • Involved in full scale Software Developmental Lifecycle for designing, developing and testing applications.
  • Involved in designing phase by creating class and sequence diagrams using Rational Rose.
  • Used Struts Framework to develop application, using Form beans for capturing input from UI, validating Using Struts validation framework and persistence using EJB container.
  • Designed and developed teh application based on Struts MVC framework.
  • Involved in implementing Enterprise Java Beans (EJB's) to access teh database and to manage transactions.
  • Built web-tier components using JSP, Struts Tag Libraries (html, bean, logic etc.), JavaScript, Action Beans.
  • Developed SOAP based web services using JAX-WS, by creating WSDL and binding java classes using JAX-B.
  • Extensively used Multi-Threading for achieving efficiency in applications and used various interfaces and classes of Collection Framework.
  • Employed JDBC in persistent service to connect to Oracle and perform database operations.
  • Developed DAO's to invoke DAP's (Data Access Programs) to access data and to query database tables.
  • Involved in developing User Interface using JQuery, JavaScript, HTML and CSS.
  • Wrote various Struts Framework Action classes for interfacing wif teh business logic, form beans for presenting teh data to JSPs.
  • Developed Database Objects like PL/SQL packages, Stored Procedures and Materialized Views.
  • Developed java clients for consuming REST based web services across applications, for reporting and weather services.
  • Used JBoss Application server for deploying applications for DEV, QA and PRODUCTION Environments.
  • Involved in creation and running ANT Scripts in UNIX Environment, familiar wif UNIX commands for performing builds.

Environment: CoreJava,J2EE, Struts MVC, Oracle, XML, XSD, JavaScript, HTML, JQuery, SOAP, JBoss Application Server, Eclipse, SDLC, ANT, JUnit, Log4j, Windows, UNIX, RESTful Web services, PL/SQL, EJB.

We'd love your feedback!