We provide IT Staff Augmentation Services!

Sr.java Lead Developer Resume

3.00/5 (Submit Your Rating)

Salt Lake City, UT

PROFESSIONAL SUMMARY:

  • Over 8+ years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies in various domains like Finance/E-Commerce/Banking/Insurance. 
  • Experience in all phases of Software Development Life Cycle (SDLC), which includes Integration, Implementation, Interaction, Business Analysis/Modeling, Documentation, and Testing of all software applications. 
  • Ability to efficiently translate algorithms, ideas and concepts to software applications. 
  • Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modeling (OOM) based on Unified Modeling Language (UML) architecture. 
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, BPM, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis and Developed RESTFUL web services using Spring MVC. 
  • Good knowledge on reading and following UML design documentation such as Database, and Data Flow diagrams.
  • Proficient in design and rapid development of web and J2EE applications using Core Java, JSP, JSF, CSS, Servlets, EJB, JavaScript, Spring, JDBC, JNDI, JMS, SWING, HTML/DHTML, XML and Struts framework. 
  • Experience in Agile software development process, Test Driven Development and Scrum. 
  • Experience in client side designing and validations using HTML, CSS, JavaScript, AJAX, JQuery, AngularJS and NodeJS 
  • Have good experience on NoSQL database like Mongo. 
  • Proficient in MVC architecture using spring framework / JSP-Servlet and J2EE Design Patterns. 
  • Expertise in Struts and Hibernates Frameworks. 
  • Developed Graphical User Interfaces using UI frameworks AngularJS and Webpage's using HTML, CSS and JSP's for user interaction. 
  • Good knowledge on AWS cloud formation templates and configured SQS service through java API to send and receive the information. 
  • Comprehensive knowledge in RDBMS databases like Oracle 10g/11g, SQL Server 2005, 2008, DB2, and MySQL 4.x, 5.0. 
  • Development experience in Windows, Linux, Mac OS, Docker containers and UNIX operating systems. 
  • Used DAO access and writing DML, DDL and triggers for DB2 database and other client environment specific tools to design the client module. 
  • Experience in working with build management tools like Ant, Maven and Jenkins 
  • Experience in installing, configuring, tuning Apache Tomcat, WebLogic and WebSphere. 
  • Ability to work individually as well as in a team with excellent problem solving skills, troubleshooting capabilities, learn new tools and concepts. 
  • Worked on IDE's such as Eclipse/My Eclipse, JBuider.
  • Comprehensive knowledge in databases like MySQL, SQL Server, DB2 and Oracle writing Triggers, Stored Procedures and Normalization of databases.
  • Proven experience with Application Servers like IBM WebSphere 6.x/5.x/7.x, Oracle/BEA WebLogic9.x/8.x/7.x/6.x, JBoss and Tomcat 5.x/4.x/3/x. 
  • Expertise in database modeling, administration and development using SQL and PL/SQL in SQL Server environments. 
  • Excellent troubleshooting & problem solving skills with Client-Server & Web Application. 
  • Designed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams.
  • Expertise in using issue tracking tools such as Quality Center and JIRA. 

TECHNICAL SKILLS:

Languages: C, C++, And JAVA

Enterprise Technologies: J2EE, EJBs, JDBC, JNDI, JMS, JSTL, Java Beans. 

Web Technologies: JSP, Servlets, JSON, Java Script, AJAX, CSS, JQuery, AngularJS, React JS

Java frameworks: Spring, JSF, Struts, Hibernate, JPA 

Application & Web Servers: JBoss, WebLogic, Apache Tomcat. 

Operating Systems: Windows, Linux, UNIX, Mac-OS. 

IDEs: Eclipse, IntelliJ, NetBeans. 

Web services: Rest (JAX-RS), SOAP (JAX-WS) 

Relational Databases: Oracle, SQL, DB2, MySQL, NoSQL databases MongoDB, Cassandra 

Markup Languages: HTML, XHTML, XML, and DHTML. 

Build & Management Tools: ANT, MAVEN, Log4J, Clear Case, Geo Tools, CVS, SVN. 

Query Languages: SQL, PL/SQL. 

Methodologies: SDLC, OOAD, Agile. 

JavaScript Frameworks: Angular JS, Node JS, Backbone JS 

Testing: Junit, Selenium 

Continuous Integration Tools: Hudson, Jenkins.

PROFESSIONAL SUMMARY:

Confidential, Salt Lake City, UT

Sr.Java Lead Developer

Responsibilities:

  • Responsible for writing J2EE compliant java code for application development effort which involved working with JSP, Servlets, JDBC, XML, EJB, etc.
  • Design and Development of Objects using Object Oriented Design in Java. 
  • Preparing the migration document for migrating application from Struts to Spring and Responsive web designing the application
  • Develop the changes using JSTL, JQuery, JCP, JSP, Spring MVC, Spring IOC, Spring JDBC, Web services 
  • Configure beans in spring configuration file with Spring IOC, Spring AOP concepts. 
  • Experienced in developing SOAP-based Web Services and Web Service Clients (JAX-WS, SOAP, WSDL and JAXB)
  • Worked on XML Technologies like XML Parsers, JAXB for binding data to java objects
  • Developed the Spring AOP Programming to configure logging for the application 
  • Implemented JMS for notifications and testing with JUnit, Mock cases.
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito
  • Experience with Front-end JavaScript frameworkslikeAngularJS, Node JS.
  • Developed API to Integrate with Amazon EC2 cloud based architecture in AWS, including creating machine Images.
  • Developed Mean Stack from scratch including Mongo DB server (Mongoose Connector) setup and Express JS server development. 
  • Configured Hibernate second level cache using EHCache to reduce the number of hits to the configuration table data
  • Coded custom data mappings and data analyzers for multiple elastic indices 
  • Used Spring framework,Spring-AOP, Spring-IOC, Spring Security, Spring Boot modules and Spring Validation framework for Server side Validations.
  • Extensively Worked on Continous Integration and Continous Deployment (CI/CD).
  • Used Scala as Object oriented for developing an application.
  • Have extensive experience in building and deploying applications on Web/Application Servers like Apache Tomcat
  • Woked on JIIRA for bug tracking.

Environment: JSP, JQuery, JSON, Spring IOC, Spring MVC, Spring AOP, Spring ORM, JAXB, XML, JAX-WS, Cloud foundry,SOAP Web Services, RESTful web services, JMS, MDB, Hibernate, JMX,, JUnit, Maven, GIT, Oracle, Tomcat, WebLogic

Confidential, New Orleans, LA

Java Fullstack Developer.

Responsibilities:

  • Working with Offline First Multi-device and Multi-Platformapplication architecture.
  • Working on Test-driven development, continuous integration systems, and Agile software development.
  • Involved in design, development and implementation of front end part of the iOS application using HTML5, CSS3, JavaScript, AJAX, JSON, Angular JS and Bootstrap.
  • Involved in developing iOS SOAapplication based on Microservices and Predixcloud.
  • Working on Angular JS 1.5 to Angular JS 2.0 Code transition. With ES6 and TypeScript.
  • Angular JS Component based development in view of future Angular JS transitions.
  • Working on RESTful web services, exclusively consuming REST API with Asynchronous behavior.
  • Working withPredixcloud based iOS applications.
  • Working with Multiple Module application with AngularJS.
  • Worked on AngularJS SQL capabilities to fetch and display dynamic data.
  • Built npm libraries/packages in Node.js. and Grunt Task runner for Unit testingangularJs components as part of Test-driven development.
  • Worked on extending HTML attributes with components and binding data to HTML with expressions.
  • Interpreted SASS scripting language into CSS.
  • Used React JS Prototyping objects and Handlers in Constructors.
  • Worked on Virtual DOM technique to render DOM elements in ReactJS.
  • Worked with lifecycle components in React.JS to update DOM objects.
  • Worked with ReactJSCustomcomponents like HOCs to create state hierarchy.
  • Efficient working experience on utilizing optimize rendering of Virtual DOM using Significant Keys in ReactJs.
  • Knowledge on Projections, Scales and Matrices with 2D and 3D WebGL.
  • Responsive development is implemented using Bootstrap and CSS3 media queries.
  • Worked onGITfor version control and bug tracking.
  • Worked onReact Redux libraries for developing application with global application levelstate.
  • Worked extensively with ReactJS for building user interfaces with reusable components and Virtual DOM.
  • Worked on ReactJS Page routers with browser history pararmeters.
  • Worked on Code integration and deployment tool JENKINS.
  • Working on Jasmine and Karma for Testing AngularJs.
  • Worked with Object relational databases like PostgresSQL Database and H2 database engine.
  • Worked with CouchBaseNoSQL database, multiple ERP connections based on RDBMS.
  • Data- Binding concepts with developed controllers, filters, components integrated with back-end services were extensively implemented using AngularJS.
  • Used Postman Collections for Rest API testing.
  • Strong understanding of supportingJSON based RESTFull web-services, integrating with the front-end.
  • Worked on AngulrJs Export for converting HTML tables to DOM JSON date to supporting CSV &PDF files.
  • Worked with AngularJsUI Routerto develop Single page applications.

Environment: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Angular.js, React.js, Node.js, Grunt.js, ES6, TypeScript, Bower, Bootstrap, JSON, Ajax, dynamic HTML, Agile methodology,Predix, Cloud Foundry,Multi-platform app development, Restful Web Services, Agile Development, Jasmine, Karma, SQL Server, GreenPlum DB, PostgresSQL.

Confidential, Denver, CO

Java Developer.

Responsibilities:

  • Designed use cases for the Application as per the business requirements.
  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology
  • Worked closely with the Business/Users team in translating technical requirements into application code
  • Developed web layer using Struts framework to manage the project in MVC pattern.
  • Implemented integration of Struts Action classes in Presentation Tier
  • Used StrutsTilesFramework for designing the layout of the application.
  • Client pages are built using HTML, CSS, JSP, javascript/JQuery
  • Extensively used Core Java such as Exceptions, and Collections
  • Used JSTL and developed required tiles and tile definitions for templating and defined configuration in the struts configuration.xml.
  • Developed helper classes, delegate classes, value objects to access business tier and transfer the information from business layer to the presentation layer.
  • Developed business layer using EJB stateless session beans and deployed on the Application server (Web logic).
  • Used Hibernate as persistence framework for DAO layer to access the Oracle10g database.
  • Produced SOAP web services using Metro JAX-WS RI for building the business application layer.
  • Performed Tuning, Load Balancing and optimization of WebLogic Application Server
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes
  • Developed unit test case scenarios for thoroughly testing ETL process and shared them with testing team.
  • Involved in creating tech specifications for the ETL process based on mapping document. 
  • Used Maven for build framework and Jenkins for continuous build system
  •  Worked on ATG REST Services, Configured REST module and Customized rest Security Configuration and filtering Configuration to Define New Service Components.
  • Installed and configured on Oracle ATG Environment.
  • Involved in migration from ATG 9.1 modules to ATG 11.1
  • Worked on Adobe Flash and Flex Premium for testing tools and command-line build capability.
  • Created ATG Rest service components for initialization service call which return Repository Items like insinuation flags, club code item and order history.
  • Worked on Eclipse for development and deployment of application in Web Logic Application Server.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries.
  • Proficient in using SVN for Version Control.
  • Actively involved in code reviews and also in bug fixing.

Environment: Java, JSP, JavaScript, Ajax, JQuery, Ant, Struts, Spring, and Hibernate, RSA, WebSphere Application Server, DB2, XML, LDAP, Accurev, JUnit, and Windows2000.

Confidential, Peoria, IL

Java/J2EE Developer

Responsibilities:

  • Involved in all stages of Software Development Life Cycle of workflow and support using AGILE Methodology..
  • Spring modules used in the project are Spring Core, Spring DAO.
  • Configured Hibernate using data source, session factory, transaction manager & created DAO layer to access database.
  • Implemented Java Script for client side validations.
  • Implemented JMS for External System Asynchronous Transactions.
  • Used Eclipse as an IDE for all development and debugging purposes.
  • Data Modeling, writing stored procedures and SQL, PL/SQL queries in Oracle.
  • Coordinated with the QA lead for development of test plan, test cases, test code and actual testing, was responsible for defects allocation and ensuring that the defects are resolved.
  • Worked on Production Support issues.
  • Written Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files
  • Implemented Batch Updates using Spring and configured beans in Application Context file
  • Used the features of Spring Core layer (IOC), Spring AOP, Spring ORM layer and Spring DAO support layer in order to develop the application.
  • Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP. 
  • Deployed flow of Execution in the Servlet Environment using spring MVC and defined Navigation Rules.
  • Used Mongo Java driver to convert java to Mongo query in the application 
  • Configured and used Web Logic content management to display content in JSP view components 

Environment: Java, Spring, Hibernate, Web-Services, JMS, XML, Java Script, UML, Rational Rose, Log4j, JUnit, Web Sphere, Oracle, CVS, Eclipse, Unix, Ant.

Confidential, Princeton, NJ

Java Fullstack Developer

Responsibilities:

  • Developed JSP pages to capture user information such as personal info, the vehicle to be insured, the driving history, claims accidents, current insurance provider and other details.
  • Designed and developed web client using Struts Framework, JSP Tag Libraries, Custom Tag Libraries, Java Script, XML, and HTML.
  • The premiums and limits obtained as an XML are then parsed using DOM parser and then displayed to the user.
  • Extensive usage of tools like SVN for Version control, Jenkins for Continuous integration, JIRA for Agile Methodologies, AutoSys for scheduling jobs. Designed the Cascaded Style Sheets for designing the styles, skinning and layouts
  • The information for a policy quoted or bought is then saved to DB database through Entity beans.
  • Involved in the development of the presentation layer which includes the development of standards-browser compliant - user interactive web pages using CSS, Struts (MVC) tag and JSTL tag libraries with Client side validation and unit testing.
  • Developed Web services to interact with other components.
  • Used CVS as Version Control Software.
  • Worked on providing production Support for versions of Auto Quote being released for various states on a phase-by-phase basis.
  • Handled the tickets that were generated for the issues based on user testing on production
  • Used Business Delegate and Service Locator patterns for JNDI lookup and provide EJB binding.
  • Designed Integration test plan for testing of Integration of all use cases for a module.
  • Was assigned the task of deploying the application different working environments.
  • Testing the functionality and behavioral aspect of the software.

Environment: Java, Struts, Tomcat web container, JBoss web server, SQL, Apache Axis 2,Starteam, XML, HTML, CSS, JavaScript, Oracle Database, CVS.

Confidential

Java UI Developer

Responsibilities:

  • Involved in the development of front-end screen design using JSP.
  • Involved in the implementation of client side and server side programming using HTML and Java Script.
  • Database design and connectivity done by using JDBC Bridge.
  • Developed Servlets in forwarding requests to different Servers and Servlets.
  • Designed and developed Servlets to communicate between the Presentation and Business layer.
  • Maintained responsibility for database design, implementation and administration.
  • Used Log4J for logging and tracing the messages.
  • Developed front-end interfaces and involved in Error Handling using JSP.
  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
  • Wrote application level code to perform client side validation using JQuery and JavaScript.
  • Designed the front end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS3.
  • Grails web development in Groovy/GSP/JQuery for CSC government division. Spearheaded innovative workflow mechanism. Initiated Specs unit testing framework. Agile environment
  • Using advanced level of JQuery, AJAX, JavaScript, CSS and pure CSS layouts.
  • Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux libraries. 
  • Wrote JQuery function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
  • Using AngularJS and Angular-Bootstrap UI extensively for developing the UI using MVC framework.
  • Designed and developed intranet web applications using JavaScript and CSS.
  • Interacted with java controllers (AJAX, and JSON to write/read data from back end systems).
  • Component level design and defined the usage of AJAX to reuse the network bandwidth efficiently and making feel that the user resides in the same page of our website.
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
  • Strong communication, analytical and interpersonal skills working within cross-functional teams.
  • Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.

Environment: Java, JDBC, HTML, JavaScript, Log4J, JavaBeans, SQL Server, HTML 4.x,HTML, CSS2.x,CSS 3, JavaScript, Angular JS, JQuery, AJAX, JSON.

We'd love your feedback!