We provide IT Staff Augmentation Services!

Sr. Software Engineer/ Team Lead Resume

4.00/5 (Submit Your Rating)

Woodland Hills, CA

PROFESSIONAL SUMMARY:

  • 17 years of professional experience with the core competency as analysis, design and development of JAVA, JEE (J2EE), Web Technologies & SOA applications
  • Strong experience developing Client - Server/Intranet/Internet applications using Object Oriented Design/Analysis/Methodologies
  • Experience in various J2EE Frameworks like Spring (IoC, MVC, DI), Spring Boot 1.5, Hibernate.
  • Expertise in design and coding of N-tier architecture enterprise Applications using Core Java, JSP, JSTL, Servlet, Java/J2EE Design Patterns, EJB 2.X, JDBC, JMS, RMI, JTA, JNDI, AJAX, JavaScript, XML, XSD, HTML, DHTML, Web Services, JSON, HTML5, AngularJS, CSS3, jQuery
  • Expertise in analysis, design and development using System Development Life Cycle, Agile - Scrum, Test Driven methodologies.
  • Experience on IBM WebSphere, Apache Tomcat, JBoss as Application/Web server in the projects.
  • Having extensive experience in understanding business logic and resolving the business requirements into software terms i.e. UML Modeling
  • Expertise in screen mockups, Business requirement document, Systems requirements specifications, Functional specification
  • Capable of rapidly learning new technologies and processes, and successfully applying them to projects and operations
  • Analytical, methodical, and resourceful approach to problem solving, identifying and documenting root causes and corrective actions to meet short and long-term business and system requirements
  • Confident of working independently or in a team, excellent communication, interpersonal
  • Proficient at grasping domain concepts quickly and utilize the same for product Development.
  • Expertise in version control systems like CSV, Subversion, Rational Clear Case, GitHub.
  • Define build strategies and continuous integration using ANT, Gradle, Maven, Ant Installer, Jenkins.
  • Knowledge of eLearning, Insurance domain

TECHNICAL SKILLS:

Technologies: Java, JSP, Servlet, JavaBeans, JDBC, EJB, Java Mail API, WAP/WML, XHTML, XML, XSLT, Spring, Spring Boot, Hibernate, JavaScript, HTML, DHTML, AJAX, Web Services, JSON, HTML5, AngularJS, CSS3, jQuery, Jenkins, Agile Methodology.

Platforms: Operating System (Windows, Unix) Database (Oracle, MS SQL, DB2)

Web/Application Servers & Development Tools: IBM WebSphere 8.x, Tomcat 6.x, JBoss 10.x, Eclipse 3.x, Spring Source Toolkit, Eclipse, IntelliJ, Rational Application Developer Tool.

Versioning System: Subversion, CVS, VSS, Git.

Other: UML, Regular Expression API, HTTPClient API, Log4J, JUnit, MS Project, Jenkins, MS Office, Maven, Ant, Ant Installer, Design Patterns, Quartz Scheduler.

PROFESSIONAL EXPERIENCE:

Confidential, Woodland Hills, CA

Sr. Software Engineer/ Team Lead

Responsibilities:

  • Participated in the meeting with Business team to update/baseline the requirement.
  • Project Coordination and Liaison between Analysis team, Development team, Compliance team, Product Owners & QA team.
  • Monitoring the project progress, co-ordination among team & providing technical guidance and support to the team.
  • Reviewed and validated the detailed technical design for business applications provided by the supplier to ensure alignment with business requirements
  • Worked with another development team to capture their output and input requirement.
  • Design pattern like Singleton, Composite, Factory etc. implemented.
  • Designed the application using Spring Boot framework.
  • Developed and configured persistence layer using Hibernate Framework.
  • Created Restful Web Services using Spring Boot and Spring Framework implementation.
  • Used Hibernate to validate RequestBody passed in POST HTTP request.
  • Added Controller, Service, Repository class to handle POST request and return JSON data to client side.
  • Used JSON to exchange data between Restful Web Service calls.
  • Developed various java objects (POJO) as part of persistence classes for OR mapping with databases.
  • Used Mockito and Junit to add the Integration, Controller, Service and Repository test cases in Spring Boot application.
  • Used IntelliJ IDE on MacOS to develop the modules.
  • Created generic aspects for common and specific logging in spring application.
  • Migrated existing products to comply with this new software.
  • Created repositories in the Git for the new version and also imported the data from pervious versioning system i.e. SubVersion to Git.
  • Used Gradle/ Maven/ Ant for dependency management and integrated with Jenkins.
  • Deployed applications on Wildfly JBOSS application server.
  • Worked on Agile Methodology using CA Rally and CA Flow dock tool to define stories/ defects and communicate within team.
  • Reviewed and provided the solution to improve the performance of the system.
  • Participated the stand-up meeting daily to update the progress of the project.
  • Reviewed and Supported QA team to update Testing scenarios to ensure alignment with business requirements.

Technologies: Spring Boot 1.5, Spring, Hibernate, AngularJS 1.5, jQuery, HTML5, CSS3, Rest Services, IntelliJ, Ant, Maven, Gradle, Git, Wildfly JBOSS, JavaScript, JSON, Jenkins, Log4J, UML, JUnit, Mockito, Java 8.0

Confidential, Woodland Hills, CA

Sr. Software Engineer/ Front-end SME (Subject Matter Expert)

Responsibilities:

  • Created the Project Specification from one liner requirement after coordinating with Product Owners, third-party stake holders and get it approved form them.
  • Analysis, designing, architecting, development, integration, implementation & documentation.
  • Project Coordination and Liaison between Analysis team, Development team, QA team & third-party stake holders.
  • Reviewed and validated the detailed technical design for business applications provided by the supplier to ensure alignment with business requirements
  • Performed quality review checks on project deliverables
  • Performed impact analysis of application changes across various components, holding an end-to-end view of the system
  • Estimated Rough Order of Magnitude for the level of effort/cost of new application functionality
  • Implemented new features/components for Server side with Java/ Servlet/ Spring.
  • Implemented new features/components for Client side with JSP/ jQuery / JavaScript.
  • Developed the features to communicated with Billing Team to get the payment status of the client.
  • Developed the module to get the client profile from LDAP system for authentication and authorization.
  • Reviewed and provided the solution to improve the performance of the system.
  • Used Rational Application Developer tool (IBM RAD) to develop.
  • Defined and created tables, view and indexes in DB2 Database.
  • Created EAR files to deploy on WebSphere Application Server.
  • Monitoring the project progress, co-ordination among team & providing technical guidance and support to the team.
  • Supported Build team to deploy the application on Production day.
  • Worked with Chase Technical team about Paymentech issue of Payment Processing process.
  • Recreated the product issue and found the solution to fix it.

Technologies: Spring Java, J2EE, Servlet, JavaScript, IBM Technology Suite (RAD, WebSphere Server, Clear Case and Clear Quest), AJAX, jQuery, Hibernate, DB2, Webservice, Payment Processing (Chase Paymentech), OOP, MVC, Spring Boot.

Confidential, Woodland Hills, CA

Sr. Software Engineer

Responsibilities:

  • Participated in the meeting with Business team to update/baseline the requirement.
  • Designed, Reviewed and validated the detailed technical design for business applications provided by the supplier to ensure alignment with business requirements
  • Implemented new features/components for Server side with Java/ Servlet/ Spring.
  • Implemented new features/components for Client side with JSP/ jQuery/ JavaScript.
  • Used Rational Application Developer tool (IBM RAD) to develop.
  • Used ClearCase to check-in/ check-out code.
  • Defined and created tables, view and indexes in DB2 Database.
  • Created EAR files to deploy on WebSphere Application Server.
  • Supported Build team to deploy the application on Production day.
  • Recreated Production Issue and find the solution to fix it.

Technologies: Java, J2EE, Servlet, JavaScript, IBM Technology Suite (RAD, WebSphere Server, Clear Case and Clear Quest), jQuery, DB2.

Confidential, Los Angeles, CA

Sr. Software Engineer/ Team Lead/ offshore PM

Responsibilities:

  • Estimated and provided Wok-Forecast allocation of the offshore team.
  • Created the Project Specification from one liner requirement after coordinating with Product Owners, third-party stake holders and get it approved form them.
  • Analysis, designing, architecting, development, integration, implementation & documentation.
  • Project Coordination and Liaison between Analysis team, Development team, QA team & third-party stake holders.
  • Reviewed and validated the detailed technical design for business applications provided by the supplier to ensure alignment with business requirements
  • Performed quality review checks on project deliverables
  • Performed impact analysis of application changes across various components, holding an end-to-end view of the system
  • Estimated Rough Order of Magnitude for the level of effort/cost of new application functionality
  • Implemented new features/components for Server side with Java/ Servlet/ Spring.
  • Implemented new features/components for Client side with JSP/ jQuery / JavaScript.
  • Used Rational Application Developer tool (IBM RAD) to develop.
  • Defined and created tables, view and indexes in DB2 Database.
  • Created EAR files to deploy on WebSphere Application Server.
  • Monitoring the project progress, co-ordination among team & providing technical guidance and support to the team.
  • Reviewed and provided the solution to improve the performance of the system.
  • Supported Build team to deploy the application on Production day.
  • Recreated the product issue and found the solution to fix it.
  • Performed the management task to manage the offshore team.

Technologies: Java, Servlet, JavaScript, IBM Technology Suite (RAD, WebSphere Server, Clear Case and Clear Quest), Spring (Dependency Injection and LDAP), Maven, DB2,Team lead and PM skills.

Confidential, Lake Mary, FL.

Tech Lead

Responsibilities:

  • Estimated the requirements.
  • Implemented new features/components for Server side with Java/ Servlet/ Spring.
  • Implemented new features/components for Client side with JSP/ jQuery / JavaScript.
  • Developed and enhanced new features for LCMS application to run on Tomcat Server.
  • Applied latest version SCORM version for eLearning system to leverage the current functionality of the application.
  • Performed the code review after checked in code to SVN source control system.
  • Monitoring the project progress, co-ordination among team & providing technical guidance and support to the team.
  • Joined the conference call with US client manager weekly
  • Worked directly with the client team/manager.
  • Performed the management tasks to manage offshore team

Technologies: JAVA, JSP, Servlet, Eclipse, Tomcat, Apache, Ant, Log4j, HTML, CSS, AJAX, XML, XSLT, JavaScript, SVN, Oracle, MS SQL.

Confidential, Atlanta, GA.

Sr. Software Engineer/ Team Lead.

Responsibilities:

  • Created technical specifications during requirements gathering phase.
  • Created sequence diagram, class diagram & deployment diagrams.
  • Used JAVA/ J2EE to implement new features.
  • Performed the code review for team members.
  • Coordinated with other teams to solve technical issues.
  • Defined & suggested required database amendments and changes.

Technologies: Java, JSP, Servlet, MS SQL 2000, Oracle Server 9, AJAX, XML, VSS, UML, XSLT, JavaScript, Ant, Cognos Report.

Confidential

Sr. Software Engineer

Responsibilities:

  • Estimated the new requirement.
  • Written and review the design document with team.
  • Developed new features on server side to get the real data to display on the chart.
  • Bug fixes during bug fix cycles.
  • Refactor existing code and development of new feature.
  • Created procedure, functions for new requirements.
  • Evaluated few procedure and functions using query analyzer and optimized it for better performance.

Technologies: Java, Oracle Database, RUP and Rational Rose.

Confidential

Software Engineer

Responsibilities:

  • Used SilverStream tool (based on Java Technology) to develop some Servlets, JSP pages; and DataSource Object and Oracle Database to analyze, design database of application.
  • Managed the progress and quality of the project.
  • Reported the progress of the project to the customer.

Technologies: Java, JSP, Servlet, Oracle, MSSQL, IIS and Tomcat.

Confidential

Software Engineer

Responsibilities:

  • Used Oracle Database Designer, Oracle Developer, Oracle Form and Report Designer tool to analyze, design and develop application and database of application.
  • Analyzed and fixed the product defects.

Technologies: Java, Oracle Database Designer 7.0

We'd love your feedback!