We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Full Stack Developer over 13+ years of professional experience in the development and deployment of Object Oriented, Service Oriented architecture and Web - based Enterprise Applications using Java/J2EE Technologies and worked on complete SDLC process in Banking and eCommerce Applications
  • Thorough conceptual understanding and experience in OOAD, Functional and Test-Driven Development
  • Experience in developing eCommerce applications leveraging ATG eCommerce framework
  • Thorough understanding and expertise on ATG Personalization, DAF, DAS, Order and Repository Modules
  • Proficiency in developing applications in Java, Spring, EIP, Hibernate, SOA, Kafka, Service Mix (ESB), RESTful Web services, OAuth 2.0, CMS (Adobe CQ), JavaScript, Angular
  • Comprehensive understanding and proficient application development with Java/J2ee Best Practices
  • Thorough understanding and hands-on implementing Data Structures, Algorithms, Design Patterns and Application Debugging skills and motivated individual with ability to learn and adapt quickly
  • Regularly study, learn and adapt improvements in the technology and subscribe to technology blogs

TECHNICAL SKILLS:

Java Technologies: Java 8, J2ee, JMS, Kafka, ATG e-Commerce 9.0

Spring Modules: Spring 3.0, Spring Boot 2.1, Spring Batch 3.0, Spring Integration (DSL flow)

Web services/SOA: SOAP, RESTful Web Services

Web Technologies: Angular 7.0, NodeJS

Application/Web Servers: IBM WebSphere, Apache Tomcat, JBoss

Databases: Oracle 10g, DB2

Version Control / Build Tools: ClearCase LT, Git, Maven, Ant, Jenkins

Testing frameworks: Junit, Mockito, Cypress, Mutation testing

PROFESSIONAL EXPERIENCE:

Sr. Software Developer

Confidential, Atlanta, GA

Responsibilities:

  • Involve in Confidential planning and grooming meetings to discuss Pivotal chores and assign story points
  • Design, Development of the modules with Test Driven Development and Pair programming methodology
  • Responsible for end-end implementation of the modules integrating with Jenkins CI/CD pipe line
  • Leverage Java 8 features and refractor the classes with Functional programming
  • Write JUnit and integration test cases to test Java classes thoroughly and enhance code quality and coverage
  • Perform peer-peer code reviews and provide recommendations and perform mutation testing
  • Drive and facilitate with down and upstream systems for data issues and API contract details
  • Successfully learn and execute Confidential Inner sourcing strategies and methodologies

Technology Stack: Java 8, Spring 4.0, Spring Boot 1.4.2, Angular 7, Gradle, GIT, Jenkins CI, Mockito, Cypress

Sr. Software Developer

Confidential, Atlanta, GA

Responsibilities:

  • Involve in Confidential planning and grooming meetings to discuss Jira stories and size them based on complexity
  • Design and develop Spring Microservices to achieve loose coupling, scalability and maintainability
  • Migrate web applications to ICSAAS Spring Microservices framework and maintain through Eureka server
  • Create environment specific property files for the Microservices to register and configure Spring oAuth server And Create Orchestration in Confidential IG platform to expose Microservices
  • Responsible for end to end implementation of the modules from design phase to deployment
  • Develop modules with Spring Integration flow to leverage EIP, Asynchronous and Message Driven features
  • Perform regular meetings with product team to walk through the stories developed at the end of each Confidential
  • Upload application artifacts to HP fortify portal to identify and fix security vulnerabilities for each Confidential
  • Participate in daily standups, retrospective discussions to perform RCA and discuss improvements
  • Implement continuous integration process and develop Junit test cases to achieve threshold code coverage
  • Provide application support during UAT and Production deployment phases

Technology Stack: Java 8, Spring 4.0, Micro services, Spring Batch 3.0, AngularJS, Oracle10g, Maven, Bitbucket

Sr. Java Developer

Confidential, Atlanta, GA

Responsibilities:

  • Involve in requirement discussions with product team and prepare design documents with UML diagrams
  • Participated in daily standups, Confidential planning, retrospective discussions to perform RCA and improvements
  • Responsible for end-end implementation of the modules from design phase to deployment
  • Developed Discovery, KBA, OTP and Billing products using Java, Spring framework and with best practices
  • Follow Agile scrum methodologies and walkthrough the Confidential stories implementation with product team
  • Performed thorough unit testing with Junit framework to achieve 95% code coverage and code quality and Provide application support during deployment and testing phases
  • Handled and support Application Production support and fix production issues on severity basis

Technology Stack: Java 1.7, Spring MVC, REST API, Oracle10g, Maven, Junit, JBoss 5.1.0, JIRA, Jenkins, OAAM

Sr. Java Developer

Confidential

Responsibilities:

  • Understand project requirements, prepare design and analysis documents with implementation approach
  • Work with onshore team to discuss and thorough review and update the design docs with review comments
  • Participate in daily Stand-up, Confidential planning and Retrospective meetings to perform RCA and improvements
  • Design API contract with RAML for JCP eCommerce service endpoints and customize ATG servlet pipeline to CORS functionalities and customize OOTB ATG components
  • Design and developed RESTful services for Catalog, Order, Check-out modules and developed integration Layer to communicate with ATG Nucleus components
  • Perform refactoring and thorough Junit testing with Mockito to enhance code coverage and quality

Technology Stack: Java1.6, ATG9.0, Spring, RESTful services (CXF), Oracle10g, ANT, JBoss5.1, RAML

Sr. Java Developer

Confidential

Responsibilities:

  • Understand and evaluate complexity of business functionalities and prepare with breakdown structure
  • Prepare Design documents with the Usecase, Class, Sequence diagrams and discuss with onshore team
  • Create Targetters and Scenarios in ATG BCC tool and mapped them in specific JSPs to target the user groups
  • Responsible for conducting design and code review meetings with horizontal teams for thorough review
  • Involved in daily Standup, Planning and retrospective meetings to identify risks and discuss mitigation plan
  • Performed code reviews, implementation and rollout plan meetings with team and Tweak/add new Components to Caching framework for application customization
  • Develop and execute Junit tests to enhance code coverage thoroughly and run findbugs on modules to Address critical code issues
  • Co-ordinate and Facilitate to conduct KT sessions to discuss on technology updates and J2EE best practices

Technology Stack: Java1.6, J2EE, ATG9.0, Oracle10g, JUnit, SVN1.6.16, JBoss, SOAP, Star UML, EhCach

Sr. Java Developer

Confidential

Responsibilities:

  • Coordinate with onshore team to discuss requirements, design and implementation approaches
  • Prepare design documents with Class, Sequence diagrams and get reviewed with the onshore/client team
  • Customization of Order, Catalog OOTB components and integrate with Tax, Credit Card validation API
  • Developed UI components with Droplets, Form-handlers, Targetters and publish artifacts through BCC tool
  • Closely worked with downstream teams to understand the business flow and perform integration testing
  • Implemented and test components with JUnits and PMD tool for the code quality and code coverage
  • Actively participated in KT sessions to discuss on latest updates on J2ee and ATG best practices with team

Technology Stack: Java 1.6, J2EE, ATG2007 eCommerce, Oracle 10g, Apache ANT, JUnit, Tortoise SVN

Java Developer

Confidential

Responsibilities:

  • Thorough Understanding and implementation of Confidential ’s Reports Framework to build server-side components and implementation of client-side components with Confidential ’s Darwin framework
  • Co-ordinate with onshore team to discuss the system requirements thoroughly on daily basis
  • Prepare Engineering Requirement Document (ERD) with Class, Sequence diagrams and get them reviewed
  • Understand Confidential ’s proprietary V3 Framework and its implementation approach
  • Follow TDD approach and develop JUnit test cases for continuous integration testing process
  • Perform demos with Horizontal, Onshore teams to discuss the implementation and in corporate suggestions
  • Write and execute Junits to test and enhance code coverage and fix issues reported during testing

Technology Stack: Java 1.6, eBox framework, V3 Framework, XML, Apache Geronimo, Maven, ClearCase LT

Java Developer

Confidential

Responsibilities:

  • Study and analyze legacy system and prepare detailed doc with observations and implementation approach
  • Explore feasibility of the frameworks which suits application needs and discuss with onshore team
  • Prepare technical design documents with Usecase, Class, Sequence diagrams and conduct thorough review
  • Schedule knowledge sharing sessions with the team on Application functionality and J2EE practices
  • Design and develop Application components with Spring MVC and leverage Spring OOTB features
  • Write Junit test cases for the developed components and perform white box testing
  • Enhance code coverage with Junits and fix bugs raised during functional testing

Technology Stack: Java 1.6, JSP, Spring MVC, Hibernate, SQLServer’07, ANT, JUnit, ClearCase, Websphere 5.0

Java Developer

Confidential

Responsibilities:

  • Understand Product requirements and prepare HLD docs with Use Case, Class, Sequence and ER diagrams
  • Coding, Junit testing, bug fixing and in corporate code review comments recommended by the team
  • Develop Client and Server-side modules using Applets, JSP and EJB2.0
  • Build and deploy application artifacts and JMS queue configuration in Development, SAT environments
  • Co-ordinate with CM and Infra to deploy the application in UAT and Production environments
  • Provide support in Application cut over and maintenance phases and interact with end customers of the System to share the knowledge and demonstrate the application functionalities

Technology Stack: Java1.5, Applets, JSP, Servlets, EJB 2.0, JMS, DB2, WebSphere 5.1, LDAP, Junit

We'd love your feedback!