We provide IT Staff Augmentation Services!

Software Developer Resume

Atlanta, GA

SUMMARY:

  • 7+ years of professional experience in Software Development Life Cycle (SDLC), Implementation of Client/Server, Multi - tier Web based applications using Java/J2EE technologies.
  • Experience in all the phases of Software Development Life Cycle includes Requirement Analysis, Design, Development and Testing.
  • Proficient in web application development using Java, JSP, Servlets, HTML5, CSS, and JavaScript and frameworks Angular, Node JS, Spring Boot and Hibernate.
  • Have good command over Spring Rest services programming.
  • Expertise in the development of web services using REST and SOAP.
  • Proficiency in developing secure enterprise Java applications using technologies such as Spring Boot, Micro services using spring boot
  • Expertise in various open source frameworks like Spring MVC, Spring Boot, Hibernate, JPA.
  • Have expertise in Struts and Spring Framework as a container to help easy transaction management, JDBC access and Hibernate integration.
  • Experience in the web/application servers including Tomcat and Web Sphere
  • Experience in deploying the applications to the Azure cloud environment
  • Continually provided value added services to the clients through thoughtful experience, productive coding/testing habits and good communication skills. Possesses strong problem analysis skills with ability to follow project standards and procedures as per client specifications
  • Having hands on experience using tools such SoapUI, Jenkins, Confluence, Stash, SQL Developer, Toad and Sonar Qube.
  • Experience in using the bug tracking tools such as confluence, JIRA and HPQC.
  • Experience in writing test cases using JUNIT, Mockito.
  • Experience in Build Tool like MAVEN, GRADLE.
  • Highly motivated and team spirited individual with passion for learning and has the capability to meet deadlines in a fast paced environment.
  • Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet the needs of the customer.
  • Have good logical and analytical ability to solve complex design problems and production bugs

TECHNICAL SKILLS:

Languages: Java, SQL

Web Technologies: Angular, Servlets, JSP, HTML5, CSS, JavaScript, AJAX, JQuery

Build Tool: Maven

Application Frameworks: Struts, Spring MVC, Spring Rest, SOAP web services, Spring Boot

Development Tools: Eclipse, IntelliJ, STS, RAD

Operating Systems: Windows, UNIX, Linux

Application/Web Servers: WebSphere, Apache Tomcat, Apache Axis, Apache Camel

Database: Oracle, DB2 and Informix

Unit Testing Framework: Junit

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Software Developer

Responsibilities:

  • Worked as Senior Developer involved in gathering business requirements and implementing low level design by analyzing requirements.
  • Created repository using GIT and involved in merging the application into the repository(master branch)
  • Responsible for delivery of requirements on time in Agile model.
  • Developed CAC application using Angular and Spring Boot
  • Microservices architecture design using Spring Cloud Netflix components ZUUL Service Registry, Config Server and actuator.
  • Involved in creating and structuring new modules using Spring Boot and Spring Cloud Camden Release version.
  • Inter Service communication was developed using http protocol with commons http client
  • Implemented Rest Services using Spring Rest API.
  • Implemented Data layer logic using Spring Jdbc and Transaction API.
  • Deployed the project in Linux Jump Server environment.
  • Working on migrating various applications to java 1.8 and databases from non-secured environment to the secured environment.
  • Responsible for finding the root cause of the issues and fixing the issues reported.

Environment: Java 1.8, Angular, Spring Boot, Azure(cloud), Jenkins

Confidential, Bentonville, AR

Software Developer

Responsibilities:

  • Worked as Senior Developer involved in gathering business requirements and implementing low level design by analyzing requirements.
  • Created repository using GIT and involved in merging the application into the repository(master branch)
  • Responsible for delivery of requirements on time in Agile model.
  • Created project structure using Spring4 and Maven integration for Canada Smart Services application.
  • Implemented Rest Services using Spring4 Rest API.
  • Implemented Data layer logic using Spring Jdbc and Transaction API.
  • Implemented Soap WebServices using Spring4 and Apache CXF using JAX-WS API.
  • Configured all the applications in Jenkins Build tool
  • Deployed the project in Confidential Oneops cloud environment.
  • Implemented new Payroll Register and Benefit Hours Report web application from scratch using Angular and Spring MVC.
  • Implemented Ping federation to authenticate the user after logged in from the portal.
  • Developed multiple urls for a single application to view the application in the portal language.
  • Implemented Routing mechanism to develop the application as an single page.
  • Deployed the application in the Oneops environment.
  • Developed the web application for Equifax using Springboot.

Confidential, Bentonville, AR

Software Developer

Responsibilities:

  • Involved in configuring service provider details for web applications at pingfed Identity Provider
  • Created a jar which is a generic J2EE Filter class to read saml assertion.
  • This filter has logic to read Saml Assertions and redirections to Pingfed if user not authenticated
  • Added the filter in web.xml for the web applications and added this jar as dependency for all applications

Confidential, Bentonville, AR

Software Developer

Responsibilities:

  • Worked as a Developer and responsible for delivery of requirements on time in Agile model.
  • Created the repository using SVN and involved in merging the application to the trunk
  • Developed the Front end for the application using HTML5, Angular JS, JSP and JavaScript
  • Used Angular JS for displaying data in customized format on User Interface.
  • Implemented code using Spring MVC frameworks.
  • Implemented Spring dependency injection using Annotations.
  • Written unit test cases using Junit.
  • Responsible for the implementation and turnover to the operations.

Environment: Java 1.8,Spring, Rest, Soap, Tomcat, Websphere, Oneops(cloud),Jenkins

Confidential

Software Developer

Responsibilities:

  • Interacted with Business team and third party for Requirements gathering and also participated in the implementation of new Application according to the Business Requirement Document (BRD).
  • Involved in the software development cycle spanning requirements analysis, design, development, building, testing.
  • Analyzed the system specifications/requirements and participate in the clients meetings, convert the requirements into tasks and assign to the team.
  • Used Spring Framework for managing transactions and dependency injection (IoC) using annotations.
  • Used JPA (Java Persistence API) with Hibernate as Persistence provider for Object Relational mapping.
  • Designed Rich Internet Application (RIA) using JSP and CSS.
  • Developed the Front end for the application using HTML5, Angular JS, JSP and JavaScript.
  • Coded in Angular JS MVC Framework to make single page and coupon price configurations pages.
  • Developed RESTful Web services to produce the data to internal systems.
  • Developed SOAP JAX-WS Web services to produce data to third party vendors and to fetch the data from third party vendors.

Confidential

Software Developer

Responsibilities:

  • Analyzing the business and functional requirements provided by the client and preparing work order estimates.
  • Involved in the entire software development cycle spanning requirements analysis, design, development, building, testing, and deployment.
  • Designed, developed and deployed various data gathering forms using HTML, CSS, JavaScript, JSP and Servlets.
  • Developed user interface module using JSP, Servlets and MVC framework.
  • Used Struts tiles libraries for layout of Web page, Struts validation using validation.xml and validation-rules.xml for validation of user Inputs and Exception Handling using Struts Exceptional Handler.
  • Designed and developed the Critical modules like Order Processing and Order Making and Agents and Reports Generation.
  • Implemented the Session beans and Entity beans to develop the business logic to persist the customer data in to the system.
  • Performed the code reviews and refactor the code to improve the performance

Hire Now