We provide IT Staff Augmentation Services!

Senior Software Developer Resume

4.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • Having 10.3 years of experience in analysis design, development and implementation of e - commerce applications using Java, J2EE, Struts, Spring, JDBC, JavaScript, Angular JS and ATG Dynamo technologies spanning the entire Software Development Life Cycle.
  • Experience in building Micro services using Spring Boot and Spring cloud components.
  • Expertise in creating web applications using JSP, JSON, HTML, DHTML, XML, XSLT, CSS, JavaScript, AJAX.
  • Good at ATG Dynamo B2B Commerce, ATG B2C Commerce, Shopping Cart, Product Catalog, Merchandizing, Catalog, Droplets, Repositories, form handlers, DSP/DSPEL, tag libraries.
  • Expertise in all phases of Software Development Life Cycle (SDLC), J2EE Architecture, Core Design Patterns, Object Oriented Analysis and Design/Development Methodologies (OOAD)
  • Hands on experience to consume SOAP and REST web services.
  • Deft in setting up applications using MAVEN, ANT build scripts and experienced in deploying applications using Servers like Weblogic, JBoss and Apache Tomcat on Windows.
  • Hands on experience with Object Oriented Design (OOD) and developing applications
  • Using UML. Expertise with Iterative development methodologies, designing Class
  • Diagrams, Sequence diagrams and Use case realization.
  • Extensive knowledge on Tele-commerce Business.
  • Experience in Eclipse, Intellij,Git and Appcelerator
  • Experience in working with Agile and Waterfall models.
  • Experience in debugging production issues by executing unix commands in putty.
  • Transition effortlessly and adapt readily to ever changing technologies.
  • Flexibility and ability to balance multiple projects at one time in a fast-paced environment.
  • Hands-on experience with Application servers and Web servers and a wide variety of development tools.
  • An effective communicator with honed analytical, logical and problem-solving abilities with good listening, presentation and Intrapersonal Skills.
  • Exceptionally well organized, with strong work ethics and willingness to work hard to achieve objectives.
  • Possess good project planning skills like work break down, task scheduling, technical design and manage project schedules and deliverables.
  • Excellent team Player with good Technical, Analytical and Interpersonal skills.

TECHNICAL SKILLS

J2EE Technologies: Java, JSP, Servlets, JDBC,JPA

Framework: Struts, ATG Commerce, Spring,Spring Boot, Microservices

Web Technologies: JavaScript, JQuery, HTML, DHTML, XML, XSLT, Ajax, CSS

Databases: Oracle 8i/9i/10g/11g, MySQL 4.x/5.x,SQL Server,Postgres

IDE Tools: Eclipse, Intellij IDEA 2017.3, Kibana, Splunk,Accurev,Git

Servers: Apache Tomcat, JBOSS, WebLogic

Operating Systems: UNIX, Linux, Windows 7 and Windows 10

Webservices: REST, SOAP

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta,GA

Senior Software Developer

Responsibilities:

  • Analyzed existing Service requests.
  • Desigining and creating the solution for all raised SR
  • Analyzing and debugging existing mule process.
  • Created Micro services using Spring Boot and Tomcat servers.
  • Processed messages by using Kafka messing systems
  • Persisted data into Postgres database
  • Created unit testcases using junit,Spring test, Mokito and wiremocks
  • Tracked defects and workflows using Rally and Jira softwares

Confidential, Alpharetta, GA

Senior Software Developer

Responsibilities:

  • Analyzing & Designing the B2B ordering flow.
  • Worked on browse services creating json for device and accessory pages.
  • Implemented add commerce items to cart functionality like add device to cart, add plan to cart, add features to cart and add shipping address to cart.
  • Worked on order review api’s to fetch and display all commerce items to the cart.
  • Co-ordinate with different teams and worked on payment type PO redesign.
  • Attend the grooming sessions to groom the stories with business team.
  • Logs analyzing using Kibana.
  • To track the defects using the JIRA board and work on those defects.
  • Test plans and Unit Testing using Junit and Mockito.

Environment: Core Java, Spring Restful services, Microservices using Eureka registry & ZUUL API gateway, Netflix Hystrix, Zuul, Feign client, swagger, Tomcat 8.5, Git OneStash (repository), Spring Config server, Spring cloud, Eclipse, Intellij IDEA, HP-QC, Accurev, SQL Developer, Winscp, SOAP UI, Postman, Confluence, ServiceNow, Jira, Kibana, Windows 10.

Confidential

Responsibilities:

  • Developed the functionalities for various modules and Restful services using Core Java and Spring framework.
  • Created xsds and service calls based on the request.
  • Prepare Impact analysis document for the new functionalities proposed.
  • Involved in scoping for future development opportunity.
  • Prepared the on boarding document for Existing framework.
  • Involved in writing Unit Tests.
  • Used Accurev version control software.
  • Coordinating with business to design functionality & gather requirements.
  • Used JDBC to implement DAO pattern for database access.
  • Customizing the framework to meet all the business requirements.
  • Doing a peer review of the deliverables, fixing internal QA defects and also documenting the defects.
  • Involved in finalizing requirements with POS Business.
  • Tracking incident tickets in ServiceNow.

Environment: Core Java, Spring Restful services, Oracle Commerce 11.1(ATG), Weblogic 12.1.2, Oracle 12, Eclipse, Intellij IDEA, HP-QC, Accurev, SQL Developer, Winscp, SOAP UI, Postman, Confluence, ServiceNow, Jira, Kibana, Windows 10

Confidential

Responsibilities:

  • Working in production support to help the reps to process the orders and look into any escalated issues.
  • Using CMIS to tracking the production tickets.
  • Coordinate with various teams and raise support ticket for all issues, analyze root cause and assist in efficient resolution of all production processes.
  • Communicate with different teams to understand the application flow for resolving tickets.
  • On monthly basis support production ER’s.
  • On daily basis send the production tickets status to stakeholders.
  • Attending the top 20 tickets status call to update the status on weekly basis.
  • Find the design gaps in B2B application and fixing those gaps.

Environment: Core Java, Spring Restful services, Oracle Commerce 11.1(ATG), Weblogic 12.1.2, Oracle 12, Eclipse, Intellij IDEA, HP-QC, Accurev, SQL Developer, Winscp, SOAP UI, Postman, Confluence, ServiceNow, Kibana, JIRA, Windows 10

Confidential

Responsibilities:

  • Created new UI pages for CLEU customers to select IOT categories.
  • Rendered and validated IoT solutions by calling MCS APIs.
  • Allowed to add Hardware’s/software’s to the order.
  • Created Spoc approval page for the selected criteria.
  • Customizing the framework to meet all the business requirements.
  • Prepare Impact analysis document for the new functionalities proposed.
  • Developed IoT Solutions using Core Java, Oracle Commerce 11.1(ATG), and Spring framework.
  • Involved in writing Unit Tests.
  • Used Accurev to handle the separation between code versions from existing Project.
  • Coordinating with business to Design functionality & gather requirements.
  • Doing a peer review of the deliverables, fixing internal QA defects and also documenting the defects.
  • Involved in finalizing requirements with POS Business.

Environment: Core Java, Spring Restful services, Oracle Commerce 11.1(ATG), Weblogic 12.1.2, Oracle 12, Eclipse, Intellij IDEA, HP-QC, Accurev, SQL Developer, Winscp, SOAP UI, Postman, Confluence, ServiceNow, Kibana, JIRA, Windows 10

Confidential

Responsibilities:

  • Involved in creating frame work using restful webservices and Spring for large number of order processing and its corresponding order and payment processing.
  • Prepare Impact analysis document for the new functionalities proposed.
  • Involved in scoping for future development opportunity.
  • Developed the code, code review and as well as fix the defect.
  • Implemented front end functionality using Angular JS.
  • Work with business analyst to make sure project has been implemented properly and
  • Identifying the requirement gap.
  • Prepared the on boarding document for framework.
  • Involved in code review and Unit Testing.
  • Used Accurev to handle the Separation between code versions from existing Project.
  • Coordinating with functional team related to Design part & Keep Track of all changes.
  • Used JDBC to implement DAO pattern to for database access.
  • Used prepared statements and callable statements to implement batch insertions and access stored procedures.
  • Analyzing the impact of the user interface changes to the new technology on the existing web application initiated by the client to consider factors such as portability, compatibility with existing business, or usability.

Environment: Core Java, Spring Restful services, Oracle Commerce 11.1(ATG), Weblogic 12.1.2, Oracle 12, Eclipse, Intellij IDEA, HP-QC, Accurev, SQL Developer, Winscp, SOAP UI, Postman, Confluence, ServiceNow, Kibana, JIRA, Windows 10

Confidential

IT Analyst (Developer and Onsite Coordinator)

Responsibilities:

  • Developing and supporting the custom aisles application using customized Framework, which involves Struts and Spring Framework.
  • Worked on both frontend and backend as a Full stack developer. Most of the experience on JAVA API's.
  • Designed, developed and maintained a three-tiered J2EE Web application for the
  • Custom aisles project.
  • Developed Struts Actions and action mappings for fetching information from and delegating request to the service layer.
  • Hands on experience on AJAX which updates web pages asynchronously by exchanging small amounts of data with the server behind the scenes.
  • Used J2EE design patterns like MVC & Singleton Pattern.
  • Involved as point of contact for end-users and developers. Responsible for gathering the requirements and based on the session prepare the design document.
  • Used Log4j for logging across the application.
  • Involved in taking care of high priority issues for every release.
  • Responsible for migration of web-based application to production servers. Handled updates and enhancements throughout testing phase and continued support for Application while in production.

Environment: Java, J2EE, Struts, Spring Framework, JDBC, Servlets, JSP, AJAX, JSP Tag Libraries, Java Script Libraries, HTML, XML, XSLT, Oracle, Eclipse, Tortoise SVN Client, SQL Developer, Windows XP

Confidential

Responsibilities:

  • Developing and supporting the custom aisles application using customized Framework, which involves Struts and Spring.
  • Consumed EAI web services to retrieve upcharge for new plan or existing plan using tiered J2EE Web application for the Custom aisles project.
  • Developed Struts Actions and action mappings for fetching information from and delegating request to the service layer.
  • Used J2EE design patterns like MVC & Singleton Pattern.
  • Involved as point of contact for end-users and developers. Responsible for gathering the requirements and based on the session prepare the design document.
  • Used Log4j for logging across the application.
  • Involved in taking care of high priority issues for every release.
  • Responsible for migration of web-based application to production servers. Handled updates and enhancements throughout testing phase and continued support for Application while in production.

Environment: Java, J2EE, Struts, Spring Framework, JDBC, Servlets, JSP, AJAX, JSP Tag Libraries, Java Script Libraries, HTML, XML, XSLT, Oracle, Eclipse, Tortoise SVN Client, SQL Developer, Windows XP

We'd love your feedback!