We provide IT Staff Augmentation Services!

Senior Developer Resume

3.00/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY:

  • Over 11 years of IT industry experience in designing and developing innovative business solution in the space of JAVA/J2EE, Service - Oriented Architecture(SOA), Microservices Architecture, API driven architecture, Integration and middle-ware.
  • Handled multiple roles - Senior Application Developer, Module lead, Team lead, Application consultant.
  • Extensive experience with software development life cycle processes and prototyping.
  • Proficient in analyzing and translating business requirements to technical requirements and architecture.
  • Agile SDLC experience of large/medium projects implementation in Banking and financial Domains, Insurance, Retail and Public Sector.
  • Strong Programming Skills in designing and implementation of multi-tier applications using Java, J2EE technologies like Spring, Struts, JSON, Hibernate, Open JPA, WebSphere ILOG JRules BRMS, PL/SQL, Spring Webservices, DB2, SQL Server and Oracle.
  • Experience in working with IBM WebSphere Application Server, IBM WebSphere Process Server, Oracle WebLogic Server.
  • Experience in software testing, Junit testing, and regression testing, and defect tracking and management using IBM Rational Team Concert, HP ALM and Version One.
  • Experience in developing Web Services using - SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).
  • Experience in developing RESTful Web Services.
  • Experience in developing rules based applications using IBM Operation Decision Manager (ODM).
  • Experience with Java 8, Play Framework.
  • Hands on experience on Cassandra, Ambari, Hadoop ecosystem and components including Hive, MapReduce & Zookeeper.
  • Experience in SaaS & PaaS components, Microsoft Azure Cloud, On-Premises integrations.
  • Nice DataPower skill and hands on experience on IBM WebSphere Data Power.
  • Broad range of skills including technical, domain, project management, team building and leadership.
  • Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.
  • Lead problem management discussions through employing an analytical methodology / structure and engaging appropriate resources on a timely basis.
  • Successfully handled activities pertaining to Maintenance, Production Support, Development and Testing .

TECHNICAL SKILLS:

J2EE Technologies: Core Java, Servlet, JSP, JDBC, JSTL, JUnit and Java Mail API.

Frameworks: Struts 1.1, Spring, Spring Boot, Microservices & Play Framework

Persistence Technology: Open JPA 1.2, Hibernate

Model Driven Development Tool: IBM Rational Software Architect

Modelling (UML): Use case, Data modelling, Class and Sequence modelling

Middleware: EJB 3.0 (Session, MDB), JMS 1.2., JAXB, Web-Services

Middleware (Integration Tool): IBM WebSphere Data Power

Business Rule Management System Tool: IBM Operational Decision Management (ODM) 8.5

RDBMS: DB2, Oracle 9i, Sql-Server 2005, 08, MySQL

NoSQL DBMS: Apache Cassandra

Cloud Platform/Services:: Microsoft Azure, Microsoft Azure HD Insights

Web/Application Servers: WebLogic 11g Application server, WebSphere Application Server, Tomcat web server 5.x.

Development IDE: RAD, Eclipse, Sql Developer, DataStax DevCenter, NitroX Struts, NetBeans, Gel, Toad, AquaData, Sqlyog

Open Source Frameworks/Tools: Ambari, Hadoop, Map Reduce, Spark, Hive, Yarn, Zookeeper

Configuration Management Tools: Clear case, Rational Team Concert, SVN, GIT

Operating Systems: UNIX, Linux and Windows

Other Tools: Angular JS, Bootstrap, Ant, Maven, App Dynamics, New Relic, Hudson, Jenkins, VersionOne, Service Bus Explorer, Sonar, Java Scripts, Ajax, Html, XSLT & XML Parser

PROFESSIONAL EXPERIENCE:

Senior Developer

Confidential, Pleasanton, CA

Roles and Responsibilities:

  • Interact with the cross functional team and translate Business requirements to technical requirements by analyzing current code and create Technical Specifications (high & low-level design) and update software architecture document with an approved business requirement by using Visio.
  • Develop technical solutions by working closely with Business Analyst, Architects and other stake holders
  • Create specific user stories and related development efforts in VersonOne per Sprint and track the team’s tasks and progress. Conduct/attend daily Scrum meetings.
  • Work on requirement analysis, design, coding, and testing and move changes to production.
  • Conduct gap analysis, develop technical specifications for customizing the order management system to suite the changing business needs.
  • Migration of J4U Loyalty Streams - Nimbus Stability applications components through the Dev, QA, Perf and Prod hosted environments.
  • Development, Deploy and Host of Restful API services for Mobile and Web gallery offers onto Microsoft Azure cloud platform.
  • Effort estimation for design deliverables in each sprint on multiple projects using VersionOne based on Agile methodologies.
  • Support for existing testing functionality in the hosted environments. Ensure every line of code executes properly with Unit Testing, All functions combine to deliver the desired business results with System Testing, User is satisfied with the system with Acceptance Testing.
  • Document the attributed based high level and details design for development.
  • Involve in test driven development, Unit testing, System testing and User Acceptance test throughout the project. Responsible for developing Junit Test scenarios with Mockup for each artifacts.
  • Involved in Microsoft HD Insight Upgradation from 3.4 to 3.6 version along with the components like Hadoop, MapReduce, Hive, Spark, Zookeeper and integrated it with the new Integration Server to process Peta/Tera bytes Data files.

Environment: JAVA/J2EE, Struts, Microservices Framework, REST Webservices, Redis Cache, Play Framework, GIT, Ajax, Junit, Microsoft Azure Cloud, Microsoft HD Insight, Cassandra, Oracle, IBM Data Power, JSON, XML, JMS

Application Consultant

Confidential, Charlotte, NC

Roles and Responsibilities:

  • Collaborate with Customer Representatives and end users to develop functional requirements, interface requirements and define acceptance criteria.
  • Translate functional requirements to design, code and test artifacts.
  • Provide production support to client applications which provide various banking services.
  • Perform development fixes and code changes for proposed enhancements.
  • Handle service requests and incident tickets opened against the client application. Perform analysis and provide optimal solution for defects identified.
  • Perform code reviews.
  • Perform proactive root cause analysis of all identified issue by checking logs and Code.
  • Work on requirement analysis, design, coding, and testing and move changes to production.
  • Responsible for error free delivery of the code changes and fixing bugs that originate from the production deployment.
  • Enhancement of the existing code to improve performance and share technical expertise in accomplishing the same.
  • Support system testing and assisted in user acceptance testing
  • Assisting testing team in System and Integration testing.
  • Involved in Post deployment data validations and Post implementation support.
  • Documentation of project related artefacts.

Environment: JAVA/J2EE, Struts, Spring, JMS, JAXB, Webservices, WebLogic application server 11gRAD, IBM WebSphere, ILOG Jrules, ODM 8.5, Oracle, IBM RTC, Dojo, Ajax, XML Gateways and Junit.

Confidential

Application Developer

Roles and Responsibilities:

  • Understanding the business and design and develop the requirements provided by the client
  • Designing complex applications using object oriented methodology creating use cases, class diagrams, interaction and sequence diagrams and recognizing design patterns.
  • Deliver new and complex high-quality solutions to clients in response to varying business requirements
  • Business Process development using WebSphere Process Server and WebSphere Integration Developer.
  • Business Validation on IBM Data Power.
  • Have been Completely involved for resolving Defect fixes/ Enhancements as defined in RTC based on SLA (Service level Agreements) set by the client.
  • Responsible for Executing JUnit code coverage from time to time (monthly) to ensure 100% coverage at all times.
  • To do the code development to provide robust and quality solutions

Environment: JAVA/J2EE, Struts 1.1, EJB3, JMS, JAXB, Webservices, WebLogic application server 11g, Websphere Process Sever 6.2, IBM DataPower, JPA 1.2, DB2 9.1, CCN Adapters, IBM RTC, Clear Case, IBM RSA, PMD, Findbugs Html, Junit

Confidential

Senior Software Engineer

Roles and Responsibilities:

  • Performed requirement analysis and developed the transformation.
  • Responsible for coding core system for new requirements.
  • Involved in meetings with client for requirement gathering and analysis.
  • Performed Unit testing and review of the code.
  • Involved in version control and application deployment
  • Managing team at offshore and take status to update onsite

Environment: JAVA/J2EE, Seebeyond EGate 5.0.5, SVN, VSS

Confidential

Team Lead

Roles and Responsibilities:

  • Handled Multiple roles and responsibilities; Team lead, Developer.
  • Team lead - requirements and design phases; developed technical requirements from use case models, UML class diagram and sequence diagram. Supporting team members for their assigned task.
  • Responsible for designing framework for new client requirements without hampering existing applications.
  • Designed and developed classes for the new modules and performed unit testing and deployment
  • Analysis functional gap in given requirements by functional team.
  • Task Estimation, task distribution, high level design and low-level design applications.
  • Installation, Setup, configuration of development environment.
  • Troubleshooting and generating various statistics reports for the clients.
  • Coding, Denave API (work flow management system) framework using java/j2ee.
  • Code reviews on code completed by team.
  • Involved in version control and application deployment
  • Mentoring and guiding team of 12 people.

Environment: Java, J2EE, Struts1.1, SqlServer 2008, Eclipse, Toad, Tomcat5.x, NitroX Struts, Java Scripts, Ajax, JSTL

Confidential

Team Lead

Roles and Responsibilities:

  • Handled Multiple roles and responsibilities; Team lead, Developer.
  • Team lead - requirements and design phases; developed technical requirements from use case models, UML class diagram and sequence diagram. Supporting team members for their assigned task.
  • Responsible for designing framework for new client requirements without hampering existing applications.
  • Designed and developed classes for the new modules and performed unit testing and deployment
  • Analysis functional gap in given requirements by functional team.
  • Task Estimation, task distribution, high level design and low level design applications.
  • Installation, Setup, configuration of development environment.
  • Troubleshooting and generating various statistics reports for the clients.
  • Coding, Denave API (work flow management system) framework using java/j2ee.
  • Code reviews on code completed by team.
  • Involved in version control and application deployment
  • Mentoring and guiding team of 8 people.

Environment: Java, J2EE, Struts1.1, SqlServer 2008, Eclipse, Toad, Tomcat5.x, NitroX Struts, Java Scripts, Ajax, JSTL

Confidential

Senior Software Engineer

Roles and Responsibilities:

  • Handled Multiple roles and responsibilities; Team lead, Developer.
  • Team lead - requirements and design phases; developed technical requirements from use case models, UML class diagram and sequence diagram. Supporting team members for their assigned task.
  • Responsible for designing framework for new client requirements without hampering existing applications.
  • Designed and developed classes for the new modules and performed unit testing and deployment
  • Analysis functional gap in given requirements by functional team.
  • Task Estimation, task distribution, high level design and low level design applications.
  • Installation, Setup, configuration of development environment.
  • Troubleshooting and generating various statistics reports for the clients.
  • Coding, Denave API (work flow management system) framework using java/j2ee.
  • Code reviews on code completed by team.
  • Involved in version control and application deployment
  • Mentoring and guiding team of 8 people.

Environment: Java, J2EE, Struts1.1, SqlServer 2008, Eclipse, Toad, Tomcat5.x, NitroX Struts, Java Scripts, Ajax, JSTL

Confidential

Senior Software Engineer

Roles and Responsibilities:

  • Handled Multiple roles and responsibilities; Team lead, Developer.
  • Senior Software Engineer - requirements and design phases; developed technical requirements from use case models, UML class diagram and sequence diagram. Supporting team members for their assigned task.
  • Responsible for designing framework for new client requirements without hampering existing applications.
  • Designed and developed classes for the new modules and performed unit testing and deployment
  • Troubleshooting and generating various statistics reports for the clients.
  • Code reviews on code completed by team.
  • Involved in version control and application deployment.
  • Mentoring and guiding team of 6 people.

Environment: Java, J2EE, Struts1.1, SqlServer 2008, Eclipse, Toad, Tomcat5.x, NitroX Struts, Java Scripts, Ajax, JSTL

We'd love your feedback!