Lead Software Developer Resume
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