We provide IT Staff Augmentation Services!

Senior Developer/technical Lead Resume

3.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • Over 11 Years of experience in Analysis, Design, Development and Implementation of large - scale, secure, E-Commerce Projects and Internet/Intranet Applications using JAVA/J2EE Technologies.
  • Extensive exposure to all phases of Software Development Life Cycle including feasibility study, requirement Analysis, Design, Development and Implementation of Java based Projects.
  • Extensive experience working in Agile, Scrum and Waterfall model.
  • Expertise on Java/J2EE technologies (Core Java, JEE, JavaScript, JavaBeans, JDBC, HTML, CSS, Servlets, JSP, JSTL, EJB, Spring and Struts), Spring Boot, XML, Unix Shell Scripting and SQL.
  • Good exposure to Spring framework - Inversion of Control, Dependency Injection, AOP, Spring MVC.
  • Experience in design and implementation of web Services in REST architecture/ SOAP protocol
  • Good Knowledge in client web technologies using JavaScript, AJAX, JQuery and Angular JS.
  • Experience with Object Oriented Design and Object Oriented Analysis, Complete System Life Cycle, UML and associated tools such as Rational Rose.
  • Excellent skills in creating and accessing Database using SQL Queries, PL/SQL scripts (Stored procedures, triggers, cursors, views and synonyms) on Oracle and DB2.
  • Good understanding of most commonly used Java and J2EE Design Patterns.
  • Experience in developing persistence layer with Hibernate (OR Mapping) framework with good performance optimization techniques.
  • Experience in implementing JUNIT - unit and integration test cases.
  • Having strong development and production support experience.
  • Strong experience in establishing/configuring the application infrastructure using application servers (Web logic, WebSphere), web servers (Tomcat) and database servers.
  • Hands on experience with Tools & Utilities: RAD, Ant, CVS, SVN, Clear Case, Oracle, Toad, SQL Developer, Eclipse, SOAP UI.
  • Hands on experience in Vendavo price management software tool.
  • Experience in IBM Data power, Splunk, Jackson, Dozer, XML Beans, WSDL.
  • Good Exposer on Derivatives and Mathematical Calculations. Aware of CMM level processing for quality control and assurance
  • Mentored new developers on latest technologies as Team Lead. Involved in Management activities.
  • Experienced with XML related technologies such as XML, XSL, DOM, SAX and JAXP.
  • Have got the knowledge on Ruby
  • Have excellent communication skills, work ethics and the ability to work well in a team or individual environment.
  • Other functional strengths include training/development, team building, developing project scope, relationship management and conducting status meetings.
  • Done the internal/External certifications like AHM 250 and SCJP1.5, SCWCD1.5
  • Efficient in Defect Management for resolving Integration Issues, System Testing Issues, User Acceptance Issues, Production Issues

TECHNICAL SKILLS:

Operating Systems: Windows 95/98/NT/2000/Server/XP/7, UNIX and Linux

Sun Technologies: J2EE (Java, Servlets, JSP, EJB, and JDBC)

Web Technologies: HTML, JHTML, CSS, XML and JavaScript, AJAX, JQuery, Angular JS

Programming: JAVA, PL/SQL, HTML, XML, Java Script

Applications & Web Servers: Web Sphere, Web logic, Tomcat

XML Technologies: DOM, XSLT, DTD, Xml Schemas, JAXP, XML, Jaxb

Apache Projects: Log4j, Apache-Axis, Jakarta Commons, Jakarta Taglibs

Databases: Oracle, SQL Server, MySQL

Messaging Tools: JMS, DB2 MQ

Domain: Manufacturing, Financial, Insurance and Healthcare

Editor & Tools: MS Visio 2003, Putty, Edit Plus, PL/SQL Developer, TOAD

ORM Tools: Hibernate, JPA

Development IDES: Eclipse, RAD, Net Beans

Frameworks: Struts, Spring MVC, and Hibernate

Distributed Technologies: J2EE, EJB, Java RMI, Web Services

Design Tools: Rational Rose

Testing Tools: Junit, Fitnesse, Ruby, Device Anywhere, Android (Emulator).

Source Controls: SVN, Clear Case, CVS, VSS

Other Tools: Hyperion, Check style, Clover, Hudson, Data power, Splunk, Clear Quest, Jackson

Deployment: Maven, Ant

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

Senior Developer/Technical Lead

Responsibilities:

  • Work closely with business to understand the business needs.
  • Gathering the requirements from clients and verifying the feasibility and scope of requests to be developed and designed in SR2 application.
  • Involved in guiding the team and also in analyzing, designing and coding in Spring environment.
  • Working from end to end of the application, beginning with designing the web pages using HTML and JSP, developing the business logic using Spring MVC framework, and fetching the data from client Oracle DB using adapters.
  • Used Data Structures like Hashtable, Properties to manage data.
  • Used Spring dependency Injection and autowiring at data access layers.
  • Used CSS3, JavaScript and JQuery while designing Indicators for colouring, alignment and pop-up functionalities.
  • Extensively worked on simple and complex queries for data extraction from Indices.
  • Handled Performance tuning of queries in few situations to reduce loading time of data.
  • Version Control using Tortoise SVN and tracking tickets using JIRA.
  • Coordinating with Database and backend Adapters team to ensure the data pulled for task pushing is appropriate.
  • Ensuring that the servers and the Scheduled jobs of adapters are properly and timely triggered.
  • Preparation of weekly and monthly status reports and Interacting with client and stake holders during the presenting of the reports.
  • Code review, source control management, building, testing and deployment is part of the project.
  • Create test data, unit testing and execution of the test cases.
  • Prepared and executed Junit test cases for all the scenarios that occur as part of the codeI developed.
  • Involved in participating daily scrum call to discuss with the development updates and also road blocks if any.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Deployed the applications on Websphere 8.5 application server.
  • Interface with users and Project Manager to ensure implemented solutions satisfy User stories specified and are delivered in timely manner.
  • Coordinated with the external teams to integrate our code with their services.
  • Seasoned team lead responsible for deliverables co-ordination between onshore and offshore team.
  • Used UNIX shell scripts to execute batch jobs.
  • Responsible for the team delivery and mentoring the Junior developers

Environment: Java 1.8, J2EE using Spring framework, Web services (SOAP and Restful), SQL, MS Oracle, Maven, SVN, Web logic, Eclipse, JSP, MVC, HTML, CSS, JQuery, Ajax and tools like Sonar.

Confidential, Mason, OH

Senior Developer/Technical Lead

Responsibilities:

  • Work closely with business to understand the business needs
  • Analyze, design, develop, implement and enhance customized applications.
  • Developed (Web services) for business logic.
  • Develop distributed applications and supporting applications using J2EE (EJB), JDBC, J2SE and Oracle.
  • Created web services from top to bottom approach and worked on WSDL and XSD’s.
  • Applied J2EE patterns such as DTO, Service Locator, and MVC. Building the whole application from the ground up using multi-tiered architecture using all these patterns. Designed the project layout so that individual layers could be shared between the Web application and a stand-alone batch processing module. Separated out common utility type classes into their own project so that they could be shared between Web applications across different years.
  • Developed the complete application using a test driven approach with up to 90% code coverage.
  • Used JAXB API to bind XML schema to java classes.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Have written complex SQL queries, stored procedure and triggers. DCHX integrates with different applications and
  • Used Clear Case for version control for versioning files.
  • Worked closely with the application DBA in the development of a new schema, tables and appropriate views, procedures, triggers
  • Deployed the applications on Websphere8.5 application server.
  • Developed unit test cases using JUnit framework
  • Developed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using IBM Rational Rose IDE to model the detail design of the application.
  • Co-ordinated with QA team in manual and automatic testing.

Environment: Java, J2EE using Spring 4.1, Web services (SOAP and Restful),Spring Boot 1.2, Java 1.6, SQL, MS Oracle, Maven, Clear Case, WebSphere 8.5, RSA, JSP, MVC,IBM Data power,Jackson, Splunk, XML Spy and tools like Sonar.

Confidential, Mason, OH

Senior Developer/Designer/Coordinator

Responsibilities:

  • Work closely with business to understand the business needs
  • Used latest versions of Java 1.7, spring 3.0 and Liferay portals in developing this application.
  • Involved in complete SDLC Life Cycle.
  • Involved in production support.
  • Involved in the requirement analysis, design, and development and testing the application.
  • Extensively used OOD (Object Oriented Design) and J2EE Design Patterns during the tool’s design.
  • Involved in Build and Deployment of the ear file on WebSphere 7.0 server.
  • Development and end-to- end Coding using RSA.
  • Designed the Rich Internet Applications using HTML, CSS, JavaScript and JQuery.
  • Developed controllers using Spring framework and integrated with Angular JS front end.
  • Involved in developing and applying the styles for the Application.
  • Peer Code review, technical specification review, preparation of technical design documents
  • Written the scripting for the controls and the components in the Application using java script.
  • Developed the database components for Oracle using java.
  • Developed database schema and written complex queries to save and extract data.
  • Used JUnit and Debugger for testing the services and application modules.
  • Involved in problem analysis and resolution, documentation, troubleshooting, performance tuning and code fixes of various applications running in development environment.
  • Involve in manual testing and writing test cases.
  • Used waterfall methodology in this project.
  • Using Sonar for code quality
  • Participation is code review using PMD and find bugs for code quality improvement
  • Co-ordination and participation in various module integration testing and bug fixing.
  • Used Unix shell scripts to execute batch jobs.
  • Responsible for the team delivery and mentoring the Junior developers

Environment: Liferay with Spring 3.x framework, Java, J2EE, Spring Batch, Angular JS, Oracle, IBM WebSphere 7.0

Confidential, Mason, OH

Senior Developer/Test Lead

Responsibilities:

  • Work closely with business to understand the business needs
  • Designing and implementing an executable code solution, testing the resulting components.
  • Design and Coding for Member flow and member to campaign flow batch services.
  • Involved in complete SDLC Life Cycle.
  • Involved in the requirement analysis, design, and development and testing the application.
  • Extensively used Spring batch to develop batch modules.
  • Involved in Build and Deployment of the ear file on Web sphere 7.0 server.
  • Development and end-to- end Coding using RSA.
  • Peer Code review, technical specification review, preparation of technical design documents
  • Written the scripting for the controls and the components in the Application using java script.
  • Developed the database components for Oracle using java.
  • Used Device Anywhere and (Android Emulator) for testing the application modules.
  • Involved in problem analysis and resolution, documentation, troubleshooting, performance tuning and code fixes of various applications running in development environment.
  • Involve in manual testing and writing test cases.
  • Used Agile methodologies in this project.
  • Using Sonar for code quality
  • Participation is code review using PMD and find bugs for code quality improvement

Environment: Java, J2EE, Spring Batch, Oracle, IBM WebSphere 7.0, Device Anywhere, Android SDK

Confidential, Mason, OH

Technical Lead

Responsibilities:

  • Provided delivery support, bug fixing and code reviews
  • Provided SIT, UAT and Production environment creation support
  • Developed common reusable Java functionalities to be used across applications.
  • Coordinated release meetings, deployment plan review meetings.
  • Maintained build releases and release plan for every release.
  • Proactively worked with managers and development staff to meet project goals within expected timelines.
  • Involved in completion of post-production documentation and auditing activities with QA team
  • Involved in complete SDLC Life Cycle.
  • Involved in Build and Deployment of the ear file on WebSphere 7.0 server.
  • Development and end-to- end Coding using RSA.
  • Peer Code review, technical specification review, preparation of technical design documents
  • Written the scripting for the controls and the components in the Application using java script.
  • Developed the database components for Oracle using java.
  • Involved in problem analysis and resolution, documentation, troubleshooting, performance tuning and code fixes of various applications running in development environment.
  • Involve in manual testing and writing test cases.
  • Using Sonar for code quality
  • Participation is code review using PMD and find bugs for code quality improvement

Environment: Java, J2EE, Spring, Oracle, IBM WebSphere 7.0, JQuery, Java Script, XML, HTML, JSP, Servlet.

Confidential, Mason, OH

Technical Lead

Responsibilities:

  • Understanding the client's business by doing a complete analysis of the client’s requirements
  • Involved in test case preparation, unit testing and integration testing and bug fixing.
  • Ensures that the team had followed the process and quality guidelines set by Cognizant process team.
  • Involved in complete SDLC Life Cycle.
  • Peer Code review, technical specification review, preparation of technical design documents
  • Involved in problem analysis and resolution, documentation, troubleshooting, performance tuning and code fixes of various applications running in development environment.
  • Involve in manual testing and writing test cases.
  • Using Sonar for code quality
  • Participation is code review using PMD and find bugs for code quality improvement
  • Co-ordination and participation in various module integration testing and bug fixing.
  • Seasoned team lead responsible for deliverables co-ordination between onshore and offshore team.
  • Responsible for the team delivery and mentoring the Junior developers

Environment: Java, J2EE, Spring, Oracle, IBM WebSphere 7.0, JQuery, Java Script, XML, HTML, JSP, Servlet

Confidential, Mason, OH

Senior Developer

Responsibilities:

  • Exposed to waterfall method lifecycle methodology.
  • Web Application Development using Spring MVC and Hibernate.
  • Created the DAO and Hibernate mapping files.
  • Involved in production support in existing modules.
  • Create the named quires using Hibernate Technology.
  • Extensively used JQuery and Json objects in UI Layers
  • Involved in application development in Model-View-Controller (MVC) architecture using JDK, Spring MVC, and JSP.
  • Experience in using Oracle 10g as database.
  • Tested the application functionality with J-Unit Test Cases.
  • Developed logging module-using Log4j to create log files to debug application flow.
  • Used CVS for version control.

Environment: Java, J2EE, Spring MVC, Tiles 2, JQuery, AJAX, Oracle, IBM WebSphere 7.0

Confidential

Technical Lead

Responsibilities:

  • Involved in evaluation of Low level Design.
  • Creating Class and Sequence diagrams for all possible flows/use cases.
  • Define, allocate and review work done by the team
  • Working on change request.
  • Doing Manual testing and writing test cases.
  • Using Subversion control (SVN) as configuration control system
  • JSP and Java coding for the User Interface and middle layer and used My SQL as database
  • Involved in developing Unit test framework using JUnit. Wrote JUnit test cases for every java class
  • Developed logging module-using Log4j to create log files to debug application flow.
  • Involved in game planning and prepared the daily huddle report.

Environment: Struts, IBM RAD, DB2, Fitnesse. JUnit, Clover, Windows XP

Confidential, Houston, TX

Technical Lead

Responsibilities:

  • Develop the application using Struts.
  • Performed complete application life cycle functions (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment and Maintenance.
  • Prepared the LLD using Microsoft Visio to record the requirements as is and cover the assumptions that we have with the upstream and downstream to be in agreement
  • Interacted with business analysts and end users in gathering requirements.
  • Duties included Java development using Eclipse, servlets and JSP pages under Tomcat with Oracle database
  • Prepared the transition document for production support team and took care of knowledge transfer.
  • Monitored the production logs
  • Involve in manual testing and writing test cases.

Environment: Struts, ORACLE 9.0.1, Net beans 5.5, Tomcat 5.5.9, AJAX, Hyperion and Windows XP

Confidential, Houston, TX

Senior Developer

Responsibilities:

  • Involved in development of various pages which are customized for the client’s requirements.
  • Played a key role in deploying Work Flow in the Quote for Design module which involves escalation based on various dimensions.
  • All the developments are done following stringent quality process which includes preparing the RTT, Technical Specification, Test Cases and Test Results.
  • In addition to the above FSSignOff checklist were also prepared to ensure the requirements are clearly understood.

Environment: Vendavo, Java, ORACLE 10g and Windows XP

We'd love your feedback!