We provide IT Staff Augmentation Services!

Lead Software Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Java/J2EE professional having 8+ years of technical expertise in complete Software development life cycle(SDLC) process that includes Analysis, Design, Development, Testing and Implementation.
  • Core Java Developer with extensive experience programming languages and designing graphic applications.
  • Trained in Agile/Scrum methodology to complete the task and project
  • Proficient in developing enterprise applications using Java, EJB, JSP, JSF, JDBC, JNDI, Servlets, JMS, JDBC
  • Utilized analytical skills to identify, test and debug program fault complete development requests.
  • Experience in developing enterprise and web applications using Spring, Hibernate, Web Services (SOAP, ReSTful), Servlets, JSP.
  • Extensive Experience with Spring Core,Spring IOC,Spring Boot,Spring AOP.
  • Extensive Experience in Microservices with Spring Boot.
  • Experience in Web Services using SOAP,REST, UDDI and JAXB, WSDL and XML related technologies - XSD, DTD, XSLT, XPath, SAX, DOM, JAXM, JAXB and XML Beans, JMS
  • Experience with Java, J2EE, Servlets, JSP, JAX-RPC, RMI, JMS, CORBA, JDBC, Java Networking, Applets, Multithreading, Swing and XML.
  • Responsible for monitoring production metrics and submitting a summary report to management once each month.
  • Asked to take part in a task force designed to bring efficiency to several business methods within the company.
  • Assisted in developing production methods that helped to cut down on costs
  • Extensively worked with JMS API for sending messages between two or more clients.
  • Worked with JMS Queues for sending messages in point-to-point mode.
  • Used JBoss Application server as the JMS provider to manage the sessions and queues.
  • Experience in Web UI using crosscutting framework Node JS, Express framework, Angular JS 2.0, Angular4/5,JQuery 2.2.1,Java Script, AJAX,React JS.
  • Expertise in React JS framework to develop the SPA.
  • Experienced in React JS and working with React Flux architecture.
  • Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Expertise in using Angular JS Directives, Controllers, Filters, Services, Templates, Events and Injectors.
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Familiar with creating Custom Reusable React Components Library.
  • Expertise in developing web services with XML based protocols such as SOAP and WSDL.
  • Hands on experience in working with Tomcat Server.
  • Experience with JUnit for the Unit testing of web application.
  • Experience in interacting with Clients, Collection of Requirement Specifications from the client site, performing Requirement Analysis and Designing.
  • Capable to learn new technology and adapt to a new environment quickly.
  • Establish and maintain productive working relationship with management, Clients and Team members.
  • Delivered Responsibilities as Analyst Programmer and Programmer. Strong functional experience includes Financial, Banking and Insurance.
  • Excellent experience in Object Oriented Analysis, Design and Development.
  • Worked directly with technical staff and QA engineers on the team to deliver high quality code for final validation & verification.

TECHNICAL SKILLS

Project Methodologies: Waterfall and Agile

Frameworks/Packages: Core Java, Exception, Data Structure, HashMap, List, Set, Concurrency, J2EE,Spring2.0.0, Spring Web Flow, Strut,Hibernate, CXF, Servlet, JSP, JDBC, JBPM6.0,JMS,SPRING BOOT, Microservices

Web Services/Framework: REST, Jersey1.14, jersey-json1.9, RestEasy-jaxrs2.2,Resteasy-jackson-provider-2.2.1,WSDL, UDDI, SOAP/AXIS, XML, XSD, XSLT

UI Framework: Angular JS 2.0, Angular 4/5 Node JSv6.3.0, express, JQuery 2.2.1, HTML, CSS,Reactjs

Web/Application Servers: JBoss 5.x, Apache Tomcat

Database Technologies: MySQL, Oracle10g

Big Data: MongoDb

API's: Servlets, Java Naming and Directory Interface (JNDI)

Operating System: Windows (95/98XP/2000/NT), LINUX, UNIX

Development Tools: Eclipse 3.x

Build Tools: Ant, Maven

Testing Tools: Junit

Version Control Tools: SVN, CVS, Visual Source Safe, Clear Case, TFS(Team Foundation Server)

PROFESSIONAL EXPERIENCE

Confidential

Lead Software Developer

Responsibilities:

  • Gained thorough understanding of client business requirement
  • Interacted with customer Development lead and Managers, Provide functional guidance and process
  • Involved requirement gathering and functional design
  • Prepared Functional Design and Technical Design Documents
  • Analyzing and providing solutions for critical issues
  • Worked with DBA for DB specific changes
  • Closely worked with Business users to meet their requirements
  • Recommending IT process solutions for the improvement of current application functionality
  • Worked with QA team to resolve testing issues
  • Designing and Developing Micro-services that are highly scalable, fault-tolerant using Spring Boot.
  • Implement the server side rendering with Node.js and Express.js
  • Understand the requirement and document the understanding in the form of Design document.
  • Coordinate the product implementation with Application system administration and DBA team.
  • Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, React.
  • Involve creating connection with Spring data source and JDBC template.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch.
  • Migrating existing application into SpringBoot MicroServices architecture using Rest APIs, spring boot.
  • Some of the task assignment and issue tracking using JIRA.
  • Design the Application as per the existing mainframe code base.
  • Implement logger-using log4j and Create database table to store log info.
  • Designed application using Process Object, DAO, Data Object, Value Object, Factory, Delegation patterns.
  • Handled development, code review, unit test cases execution and defect analysis.
  • Demo to internal Business/End users on Sprint/Release cycle.
  • Writing XML build scripts for running local and remote debug and builds.
  • We implemented localization for different country specific implementation.
  • Created the stored procedure to load the data in database.

Environment: Java, J2EE, JDK 8, Tomcat Apache,Spring4, SpringBoot2.X, MicroServices, JavaScript, Oracle Database, Jenkins, Git, CSS

Confidential, Boston, Massachusetts

Lead Software Developer.

Responsibilities:

  • Gained thorough understanding of client business requirement
  • Interacted with customer Development lead and Managers, Provide functional guidance and process
  • Involved requirement gathering and functional design
  • Prepared Functional Design and Technical Design Documents
  • Analyzing and providing solutions for critical issues
  • Worked with DBA for DB specific changes
  • Involved in writing stored procedures, Functions. Created cron job for bulk upload SQL scripts to export and import data into oracle database
  • Closely worked with Business users to meet their requirements
  • Recommending IT process solutions for the improvement of current application functionality
  • Worked with QA team to resolve testing issues
  • Involved in production deployments and post production support
  • Understand the requirement and document the understanding in the form of Design document.
  • Coordinate the product implementation with Application system administration and DBA team.
  • Experience in Developing User Interface(UI)Rich Web Applications, and Web Service Applications using Front End/User Interface(UI)Technologies like Object Oriented JavaScript, Angular2.0, Angular4,Angularjs,Nodejs, CSS Frameworks, Java.
  • Created the DB2 Connection with mainframe system, BootStrap.
  • Involve creating connection with Spring data source and JDBC template.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch.
  • Migrating existing application into microservices architecture using Rest APIs, spring boot.
  • Some of the task assignment and issue tracking using JIRA.
  • Design the Application as per the existing mainframe code base.
  • Implement logger using log4j and Create database table to store log info.
  • Designed application using Process Object, DAO, Data Object, Value Object, Factory, Delegation patterns.
  • Handled development, code review, unit test cases execution and defect analysis.
  • Demo to internal Business/End users on Sprint/Release cycle.
  • Writing XML build scripts for running local and remote debug and builds.
  • We implemented localization for different country specific implementation.
  • Created the stored procedure to load the data in database.

Environment: J2EE, Spring3.0, Hibernate, React.js, Redux, saga, JavaScript, MongoDB3.4, DB2 Database, Oracle Database, Express Framework,Spring Boot, Microservices,Angular JS, BootStrap

Confidential, Atlanta, GA

Full Stack Developer

Responsibilities:

  • Used JDBC to access Database.
  • Used CVS for Versioning and concurrent access to the project files.
  • Designed and developed the action form beans and action classes and implemented MVC using Struts framework
  • Implemented HTML5 feature like semantics, local storage, data and required attributes and sliders.
  • Use AngularJs to create Controllers to handle events triggered by clients and send request to server.
  • Create Server Side implementation using spring 1.X and Hibernate.
  • Experience in Developing User Interface(UI)Rich Web Applications, and Web Service Applications using Front End/User Interface(UI)Technologies like Object Oriented JavaScript, Angular2.0, Angular4,Angularjs,Nodejs, CSS Frameworks, Java.
  • Experience in building end to end web applications using MEAN stack with Angular 1.X,2.
  • Experience with features of Angular 2 such as Directives, Dependency injection, Modules and Routing.
  • Responsible for monitoring production metrics and submitting a summary report to management once each month.
  • Asked to take part in a task force designed to bring efficiency to several business methods within the company.
  • Assisted in developing production methods that helped to cut down on costs
  • Expertise in Angular 2.0 Framework and its ability to create simple and scalable code.
  • Worked extensively on Angular 2/Typescript SPA Domains.
  • Update internationlize number and date with new verision of angular5.
  • Developed JMS interface Programs to push the new data from the One Point Application to other Corporate Systems.
  • Web Application development with Core java, Spring MVC, Apache Maven and Hibernate.
  • Created and consume Rest services with the help of Spring Boot.
  • Created student login module with Microservices.
  • Test plans and Unit Testing.
  • Developed the Presentation and Controller layers using JSP,HTML,JAVA SCRIPT, Business logic using Spring IOC, AOP, BOOT, DTO and Persistent layer DAO.
  • Implemented service layer classes using Spring IOC and AOP classes.
  • Suggested Architectural improvements for the One Point to Corporate System Integration.
  • Developed various build scripts for building WebApplication, deploying beans across domains, creating jar/war/ear etc. using ANT build tool.
  • System has a facility to download or upload technical data
  • Web Interface is designed using J2EE, REST Web Services.
  • Used Angular for rich Internet applications.
  • J2EE framework facilitated the integration & deployment of Servlets, JSP and XML on Web Sphere.
  • Used JavaScript for validation

Environment: Java, Angular 2.0, Angular 4/5, Spring1.X, Strut,Hibernate, MongoDB3.4,express, JavaScript,Spring Boot,Microservices REST Web Services, HTML, CSS, AJAX, DHTML, JSON, HTML5, JavaScript, React JS,JMS.

Confidential, Atlanta

Java Developer

Responsibilities:

  • Developed the Application using Spring MVC Framework by implementing Controller, Service classes.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration
  • Involved Working on Ui using Angular Js and JBPM to design the Business flow.
  • Developed user interface using JSP, JSP Tag libraries, Spring Tag libraries and Java Script to simplify the complexity of the application
  • Involved in the development of HTML pages, JSPs and CSS for different User Interfaces
  • Involved in creating various Data Access Objects for Addition, modification and deletion of records using various specification files
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity, constraints and views for multiple databases like Oracle and SQL Server
  • Involved in Unit Testing of various modules by generating the Test Cases
  • Used JIRA for bug tracking, issue tracking and project management

Environment: Java, J2EE, JSP, HTML, CSS, AJAX, JBPM, Spring, Hibernate, EJB, XML,JMS, Oracle, MS SQL Server, Toad, JUnit, ANT, Log4j, Web Services JAX-RS, Jboss, JIRA, Eclipse

Confidential

Java/J2EE Developer

Responsibilities:

  • Creation of java web services and web application framework.
  • Analyze user requirements.
  • Debug,Record and execute Programs.
  • Prepared required program-level and user-level Documentation.
  • Prepared specific Java programs based on client requirements and desired applications.
  • Debugged existing java programs and applications.
  • Extensive coding in Java, JSP, Servlets, JavaScript, CSS style sheets and Oracle PLSQL.
  • Embedded session handling capability to the application.
  • Coded database objects, arrays, complex procedures and functions in Oracle PLSQL.
  • Creation of DAO layer.
  • Created the API alternative to JBPM using spring 4.0.0, Rest Webservices.
  • Code management and source control.
  • Involved in preparation of release notes and code deployment.
  • Defect fixing during all the testing phase.
  • Streamlining of development process and setting guidelines for new members in the team.
  • Used VSS for Version Control.

Environment: Core Java, servlet, Spring, Jsp, Oracle 10g, XML, Eclipse, JBOSS,JBPM

We'd love your feedback!