We provide IT Staff Augmentation Services!

Software Developer Resume

0/5 (Submit Your Rating)

Sliver Spring, MD

SUMMARY

  • Experience in object - oriented analysis, design / development of middleware applications using JAVA / J2EE, UI technologies and Software testing life cycle (STLC).
  • Experience in entire Software Development Life Cycle (SDLC) phases including Analyzing, Designing, Coding, Testing, Documenting, Implementation and application Support.
  • Worked on migration of legacy to micro services spring boot applications with API’s running on Zuul Load balancer which is deployed on AWS migrated from PCF.
  • Experience in development of J2EE applications using Java, JDBC, Hibernate, spring Data JPA, Spring Boot / MVC / AOP / ORM / transactions and producing / consuming data using web Services (REST & SOAP).
  • Worked on user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium WebDriver.
  • Experience in creating Requirement Traceability Matrix (RTM) to ensure comprehensive test coverage of requirements.
  • Developed responsive views using HTML5, CSS3, AngularJS and Bootstrap.
  • Worked on the designing and developing front end part of the application too using JS, Jquery, AngularJS/AngularJS 2, Node JS, React JS, Backbone JS.
  • Experience in working on Maven, logging frameworks and writing unit / integration tests using Junit / Mockito in positive and negative scenarios.
  • Migrated data base form DB2 to PostgreSQL at application level by converting queries and necessary configurations.
  • Excellent experience in developing Test Scenarios, Test cases, Test Scripts and Test reports for Manual as well as Automated testing for various applications to ensure proper business compliance.
  • Extensively worked on middleware with Spring Boot, micro services, spring Data JPA, consuming and producing the data in between different systems.
  • Experience with Continuous Integration tools like Jenkin and continuous delivery tool like Pipeline. Created Jenkins jobs and maintained its build / deployments and configurations.
  • Experience on cloud providers like Cloud Foundry, AWS and in working with databases like Oracle, DB2 and MySQL.
  • Used Node JS and React JS to make calls to backend services where we get large amount of data from the different Services and display that data in the web pages.
  • Experience in Selenium automation using Selenium WebDriver, Selenium IDE and Test NG frameworks.
  • Working experience Xpath, Firebug, Firepath,log4j,Apache POI, Jenkins, Maven and TestNG annotations
  • Involved in and worked on migration of applications from CF to AWS.
  • Design and development of web-based applications using different Web and application servers such as Apache Tomcat, WebSphere, JBoss and WebLogic.
  • Performed Smoke testing, Functional testing, System Integration testing, End to End testing (E2E), Regression testing, accessibility testing, Cross Browser Compatibility and User Acceptance testing (UAT).
  • Knowledge in Linux Operating System, Unix Commands and Perl Scripting.
  • Hands on experience in configuring the web service security features using WS-Security.
  • Involved in Unit / integration / automation testing. Written scripts using selenium and cucumber.
  • Communicate effectively and concisely with people and good working experience with onsite and offshore teams.
  • Self-motivated, able to handle multiple priorities and excellent time management skills.

TECHNICAL SKILLS

Programming Languages: Java/J2EE, C, C++, Swift (IOS), SQL, UI

Web Technologies: AngularJS, Angular J2, JS, JSF, React JS, D3.js, Node JS, AJAX, CSS, HTML, AJAX, JSP, JavaScript

Databases: Oracle, MySQL, MongoDB, DB2, PostgreSQL

Frameworks: Servlets, Spring MVC/ Boot / AOP / ORM / Security, Hibernate, JMS, JDBC, Hibernate, Spring Data JPA, Mockito, JUnit, Web services (REST, SOAP), Log4j, Cucumber, Selenium, Swagger, Kafka

Web/Application Servers / Cloud: Web Sphere, Web logic, Glassfish, JBOSS, Apache Tomcat, CF, AWS

Web Services: SOAP, REST, WSDL, JAX-RPC, JAXB, JAX-WS, Apache Axis, Apache CXF, WS-Security

Editors / IDE: Spring tool suite, Eclipse, NetBeans, JDeveloper, Visual Studio

Tools: / Software: Git, SVN, Maven, JIRA, Rally, Putty, Jenkins, SOAP UI, Postman, Firebug, Jasper Soft, Pipeline, Firebug, Splunk, TOAD, SQL Developer

PROFESSIONAL EXPERIENCE

Confidential - Sliver Spring, MD

Software Developer

Responsibilities:

  • Involved in Analysis, Design, Coding, Testing and Defect fixing based on the requirement given by the client and followed agile methodology.
  • Worked on creating micro service applications from base to handle multiple web service calls for business between systems in domain by consuming and producing the data using SOAP / REST, Spring Boot, Eureka, Swagger, Zuul, spring data JPA / JDBC.
  • Introduced Micro service architecture to data services for dynamic routing and discovery solution Automated process to publish API details through Open API Specification and integrated with Swagger.
  • Authenticate back end service calls using Base64 / SSO based upon client before invoking them for security. Implemented a Node.jsserver to manage authentication.
  • Worked on migration of cloud infrastructure form CF to AWS and written automation scripts when needed for UI & Services.
  • Configured micro services on Zuul to provide dynamic routing and security. All the services run on load balancing servers deployed in Tampa / SAC Zones of CF / AWS depending on project.
  • Handle DB transactions using Spring data JPA/JDBC. For JPA work on DAO and repositories to handle transactions using CRUD repository.
  • Work on Bonita BPM, workflow application platform which involves work on REST Connectors, Application forms, Human or Service tasks, connectors, mappings, Call activities writing groovy scripts.
  • Provide application support for Prod / UAT issues raised by QA & Confidential Engineers/users directly for Splitter Add work order management. Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms.
  • Used AngularJS UI-Router to develop SPA that can bind data to specific views and synchronize data with server. Developed AngularJS Controllers that are responsible for transferring data control between Components, Routing and Rendering Views.
  • Handle middleware level transactions in Spring Boot application. Deploy code to Cloud foundry/AWS/ Jenkins environments and maintain logs and look up using Putty.
  • Worked on build pipelines for Java based applications build using maven, UI based application build using Grunt, NodeJS. Used dependency injection to inject different Angular Services like factory as well as custom Services.
  • Implemented spring boot micro services to process the messages into the Kafka cluster setup.
  • Designing and developing TestNG Data driven page object model (POM) framework using java, Selenium webdriver and Apache POI. Performed UI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Worked on ReactJS Virtual DOM and rendering views using components which contains additional components called custom HTML tags.
  • To Work on UI Designing for Splitter Add CoFee application using AngularJS 2 / HTML / CSS / Bootstrap for Confidential Engineers to automate the entire process of workflow.
  • Work with different teams like CCP, LFIM, onePlan, UTE/UUI etc in exchanging services, marshalling and unmarshalling data, exchanges messages using Message queues/Topics.
  • Write unit / integrations tests using JUnit / Mockito for code coverage and Log4j 2 / common logger for logging.
  • Write optimized DB scripts, Queries, stored procedures for handling data level transactions.
  • Manage UTE/UUI Configurations through DB to send data from Bonita to show it in ATL/GTL.

Environment: Java, Spring Boot, Bonita BPM, Oracle, DB2, Spring data JPA, JDBC, Maven, SOAP, REST, Zuul, Eureka, Git, GitHub, AngularJS 2, HTML, CSS, STS, Log4j, Mockito, Linux, Jenkins, JUnit, WSDL, Postman, NodeJS, TestNG, Jenkins, Tomcat, JIRA, SOAPUI, Cucumber, Selenium, SQL Developer, Swagger.

Confidential - Wilmington, DE

Full stack developer

Responsibilities:

  • Involved in Analysis, Design, Coding, Testing and Defect fixing of requirements based on the change requests specified by the client and followed agile methodology.
  • Migrated from legacy application and got on-boarded to new application based on Springboot.
  • Worked with Core Java features like Multi-threading, Collections, Exception handling, Generics etc.
  • Worked with Java, J2EE, spring Boot, Spring Data JPA, Log4j, Mockito, JUnit.
  • Worked with back end services where we communicate with backend through web services calls (SOAP and REST).
  • Selected the test cases to be automated and performed functional testing of the front end using selenium.
  • Developed Custom Directives like Elements, Attributes and Classes and AngularJS Factory to monitor asynchronous service calls through Dependency Injection.
  • Developed AngularJS $http service to retrieve data through web API layer.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions.
  • Used annotations for defining the controllers and various request/URL mapping on the controllers to process the request and exposed the REST calls as Web service. and maintaining web application systems using Node JS.
  • Worked on Dynamic-ui to generate UI elements, bind event handlers bind business rules, sync changes in data model to view, fire business rules to provide UI with business rules.
  • Consumed and published Web Services from client to server and vice versa using REST, SOAP.
  • Used WS-Security to implement security for accessing the services.
  • Worked extensively with MQ Integration and MQ backend service.
  • Experience working with many different teams in exchanging services, sharing data, testing the backend service calls and our services using SOAP UI and Postman Clients.
  • Written unit tests using JUnit for code coverage and used Mockito framework to mock backend service calls. Log4j is adopted for logging mechanism.
  • Regular interaction with offshore team for development tracking, progress monitoring and resolution of issues along with participation in code reviews.
  • Involved in AGILE (SCRUM) practices and planning of sprint by attending daily scrum meetings and SPRINT retrospective meetings to produce quality deliverables within time.

Confidential

Intern

Responsibilities:

  • Developed various UML diagrams like use cases, class diagrams, sequence and activity diagrams as a part of Design Phase using Rational Rose.
  • Programmed an UI Application providing solutions for clinics in order to improve communications between consumers and their healthcare providers.
  • Involved in designing user screens and validations using HTML, CSS, JavaScript, and Bootstrap.
  • Developed back end of the application using Java. Used React-Router to turn application into Single Page Application.
  • Worked in usingReactJScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used ReactJS to build the UI components, developed filters to display different dimension of data and font size modifiers.

Environment: HTML, CSS, JavaScript, AJAX, JSON, XML, Bootstrap, ReactJS, Redux, GIT, Eclipse, Java, J2EE, Jenkins, Weblogic.

We'd love your feedback!