We provide IT Staff Augmentation Services!

Software Developer Resume

SUMMARY:

  • Around 11 years of experience in full life cycle development of software product, Object Oriented Analysis, Design, Implementation, Testing and Deploying n - tier/client-server applications using Java, J2EE and Web technologies collaborating with distributed scrum teams.
  • Functional Telecom domain experience with leading company CenturyLink (Qwest Technologies).
  • Experience on J2EE technologies including Servlets, JSP, apache camel, Web Services (SOAP and RESTful), JDBC, Spring, Hibernate, ESB (Enterprise Service Bus) JMS, spring boot, micro services, JBoss Fuse.
  • Experience with Java and J2EE frameworks like Struts, JSF, Spring MVC, Log4J and LDAP.
  • Experience in working with bus Services using TIBCO, XML, XML schema, XSLT, DTD
  • Experience in programming with assertions to write test classes.
  • Excellent experience in development and deployment of middleware components using EJB’s and JMS.
  • Experience in Objected Oriented Design patterns and J2EE Design patterns like MVC, Front Controller, Abstract Factory, DTO, DAO and Business Delegate patterns.
  • Experience in using J2EE enterprise application servers like Weblogic, JBOSS
  • Experience in various RDBMS including Oracle.
  • Strong development and support knowledge on Oracle, SQL, PL/SQL queries programming and creating objects such as Stored procedures, packages, functions, triggers, tables, and views.
  • Experience in Oracle databases and database structures.
  • Experience in SQL*loader, UNIX Shell scripting.
  • Expertise in using tools such as TOAD, PL/SQL Developer and SQL*Plus.
  • Experience in Shell scripting.
  • Experienced in Enterprise based clustering solutions using Weblogic.
  • Expert in writing simple, complex SQL queries, functions, triggers and stored procedures using PL/SQL.
  • Expert in using java-based IDEs like My Eclipse, Eclipse and STS.
  • Experience with Source control tools like CVS, Dimensions, nexus, GitLab.
  • Expertise in UNIX, Windows NT, Windows 2000 operating systems.
  • Excellent team player and motivator with good analytical, planning and interpersonal skills.
  • Outstanding verbal and written communication skills.

SKILL MATRIX:

Programming Languages: Java 1.4, 1.5, 1.6 and 1.7, 1.8 and PL/SQL

J2ee Technologies: Servlets, JSP, Struts 2, JSF 2, JMS 1.1, JNDI, JDBC, EJB 2.0, Web Services, Spring Core, Spring MVC, Apache camel, spring bootNLP, Machine Learning and Artificial Intelligence

SDLC: agile, Waterfall

Application/web Servers: Weblogic 8.1/9.2/10.0/10.3, Tomcat, JBOSS

Frameworks: Spring, Jakarta Struts, JUnit, Log4JMaven, spring boot, gitlab, continuous integrationmicro services, JBoss Fuse

Databases: Oracle, SQL Server, MySQL

IDE’s & Utilities: Eclipse Juno/Lunar, and Jdeveloper, STS

Scripting Languages: JavaScript, AJAX, jQuery, HTML, CSS, UNIX Schell Script, JSON

ORM Tools/Frameworks: Hibernate 3.5/4.0

Database Tools: TOAD, Mysql developer, SQL Plus, PL/SQL Developer.

Operating Systems: WINDOWS 98/2000/NT/XP/10, UNIX (Sun Solaris)

Cloud Technologies: Pivotal, AWS

XML Technologies: XML, SOAP, XSD, XPATH, XSLT, DTD, XML Beans, Turbo XMLJAXB, JAX-RPC, JAX-WS, WSDL.

Build Tools: Ant 1.6, Maven 3.0

Version Control Systems: CVS, Serena Dimensions, SVN

Special Software/Tools: Caliber, Quality Center, JUnit, TOAD, PL/SQL developer, SOAtest 5.5Remedy, Bus tester, SOAPUI, IBM Watson.

PROFESSIONAL EXPERIENCE:

Confidential

Software Developer

Responsibilities:

  • Participate in multiple design activities, from requirement analysis and new user stories defining.
  • As the product owner brings the business requirements from the business, they need to be transformed into technical solutions.
  • This will include data modelling, creating new tables or modifying the existing tables, adding attributes into the data model after gathering from the source databases, making necessary backend changes using webservices and providing the data to required consumers of those services.
  • Knowledge of Object-Oriented Concepts are required i.e. Polymorphism, Encapsulation, Inheritance.
  • Programming Languages C, C++ and Java.
  • Implemented the concepts of Object orientation, memory units, binary storage and data modeling in Java during the coding phase of all the artifacts that are part of any critical patch.
  • Implemented the concepts of multi-threading involved in C during the coding phase of any native library implementation to communicate with OS drive.
  • Design and development of web applications using Spring Boot, Java, Webservices, OData and Graph QL API micro service, Neo4j.
  • Analyze the business requirements. Review the design documents and track the review comments for closure.
  • Develop various software components which include presentation, business and data layers for product features.
  • Develop batch and stream microservices data flow pipelines.
  • Develop restful, OData and GraphQL API micro services.
  • Develop the data access components for relational, document and graph data stores.
  • Prepare the unit and integration test case specifications and test data to execute them.
  • Perform code quality analysis using maven build SonarQube plugin.
  • Develop the continuous integration pipeline jobs to prepare the code executables for user acceptance testing.
  • Code Maintenance using Version Control tools such as GIT, branching strategies and feature branching.
  • Develop the unit and integration test automation suites for testing the software components.
  • Perform code quality analysis using maven build SonarQube plugin.
  • Check-in the qualified and tested code to GitLab version control system.
  • Develop the continuous integration pipeline jobs to prepare the code executables for user acceptance testing.
  • Provide the defect support using Caac rally and JIRA.
  • Follow the SAFe (Safe Agile Framework) agile scrum framework for product development life cycle.
  • Work on enhancements and defects that were identified in UAT and production environments.
  • Need to work on the enhancements to the application that come up as new requirement and/or defects that come up during UAT or in production.
  • Attend meetings with the business team (End Users) and understand their requirement. Also show them progress of the project and make any changes if required.
  • Implement Agile Methodology (SCRUM) as part of project requirement changes & Work with the Scrum master in creating estimates for completion of the user stories needed for application development and also participate in team Retrospective meetings as a part of Agile

Environment: Core Java1.8, Spring Boot, Restful Web Service, OData and Graph QL API micro service, Neo4j, Tibco EMS, Spring Cloud, Pivotal Cloud Foundry (PCF), SOAP UI, Spring JDBC, Oracle11g, JSON, Maven, GIT HUB, JIRA, Hystrix, Spring Tool Suite (STS)

Confidential

Application Consultant

Responsibilities:

  • Involved in Requirement collection, Analysis and Code development of the application
  • Developed Restful Web Services for the Business requirements.
  • Developed SpringBoot application and MicroServices for the new Services.
  • Worked on TIBCO EMS for delivering the messages to the third-party Application.
  • Implemented Swagger API to test the Rest End points and implemented SLF4J.
  • Worked on Enterprise Architect, implemented Structural and Behavioral diagrams.
  • Used different java APIs like collections and multithreading to implement better programming concepts.
  • Worked on Spring Tool Suite STS for development environment.
  • Implemented SpringCloud for deploying the Micro services to the cloud and used Eureka client.
  • Deployed Spring Micro Services to the Cloud Foundry using Pivotal PCF.
  • Used Config Server for maintaining the centralized configuration for Micro services.
  • Implemented the custom validations for validating the business rules.
  • Developed JUnit Test Cases for the service classes and tested end to end functionality, used Mockito Framework
  • Used different design patterns for the business layer such as builder, composite, singleton, façade, command etc.
  • Worked on Enterprise Architect, implemented Structural and Behavioral diagrams.
  • Used Jenkins CI tool for continuous Integration and Deployment for various modules in the project and JIRA to track the backlogs.
  • Involved in Code Reviews and code refactoring for the modules using SonarQube.
  • Worked on Spring Tool Suite STS for development environment.
  • Integrated Microservices application with the Business Tier.
  • Worked on JIRA Tool for maintaining and tacking the issues.
  • Worked on GITHUB and maintained the source code.
  • Involved in peer to peer code review.

Environment: Core Java1.8, Spring Boot, Restful Web Service, Tibco EMS, Spring Cloud, Pivotal Cloud Foundry (PCF), SOAP UI, Spring JDBC, Oracle11g, JSON, Maven, GIT HUB, JIRA, Hystrix, Spring Tool Suite (STS)

Confidential

Lead Java Developer

Responsibilities:

  • Participating in backlog grooming sessions and sprint planning session to discuss and decide the requirements for two-week sprints.
  • Responsible for distributing, tracking, communicating issues to developers and reporting status to manager on daily basis.
  • Development according to the specified design
  • Published SOAP and REST based web services using APACHA CXF and APACHE camel routing, JAX-WS, JAXB, and XML with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry
  • Bi-weekly sprints using agile development methodologies
  • Consume SOAP, REST based web services
  • SOAPUI, SOATEST has been used to test the web services. using spring boot as container and gitlab as code repository with security features in all the applications.
  • Co-ordination with onshore development team
  • Fix any IRs raised during System integration testing
  • Involved in debugging and testing the application for the change requests
  • Preparing weekly status reports /Monthly status reports
  • Given the code walk through to the client on the deliverable
  • Prepared the test case documents for enhancements
  • Participated in code review and involved in integration, unit and functional testing.

Environment: JDK 1.8, J2EE, IBM Watson, micro services, apache camel, pivotal cloud foundry, soap and rest web services, gitlab, angular JS, agile methodology, spring, Log4J 1.2.7, Oracle 11G, SQL, STS, Windows XP.

Confidential

IT COORDINATOR I/Module Lead

Responsibilities:

  • Participating in backlog grooming sessions and sprint planning session to discuss and decide the requirements for two-week sprints.
  • Responsible for distributing, tracking, communicating issues to developers and reporting status to manager on daily basis.
  • Development according to the specified design
  • Published SOAP and REST based web services using APACHA CXF and APACHE camel routing, JAX-WS, JAXB, and XML with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry
  • Bi-weekly sprints using agile development methodologies
  • Consume SOAP, REST based web services
  • SOAPUI, SOATEST has been used to test the web services.
  • Hibernate is used as ORM using spring boot as container and gitlab as code repository with security features in all the applications.
  • Co-ordination with onshore development team
  • Fix any IRs raised during System integration testing
  • Involved in debugging and testing the application for the change requests
  • Preparing weekly status reports /Monthly status reports
  • Given the code walk through to the client on the deliverable
  • Prepared the test case documents for enhancements
  • Participated in code review and involved in integration, unit and functional testing.

Environment: JDK 1.8, J2EE, micro services, apache camel, pivotal cloud foundry, soap and rest web services, spring boot, gitlab, continuous integration, agile methodology, spring, Hibernate, Log4J 1.2.7, Oracle 11G, SQL, Active MQ, STS, Windows XP.

Confidential

Senior Software Engineer

Responsibilities:

  • Participated in requirement discussions with all stake holders.
  • Involved in design and data modeling of project using UML.
  • Designed and developed new features for Plateau Open Suite service pack releases using Agile with Scrum methodology.
  • Responsible for distributing, tracking, communicating issues to developers and reporting status to manager on daily basis.
  • Tibco Bus, XML, XML Bean, XSD, JAXB extensively used for building bus transaction.
  • Developed Payment Information Web services using JAX-WS, JAXB, WSDL, and SOAP.
  • Consumed Account profile SOAP based web service.
  • SOAPUI has been used to test the web services.
  • Bus services have been developed using TIBCO.
  • Bus Tester is used to test the bus services.
  • MDB’s are used to consume the messages from JMS queues.
  • Spring DI has been extensively used.
  • Developed PL/SQL Procedures, Functions, Cursors, and Packages using SQL Developer, TOAD and Oracle 9i.
  • Developed PL/SQL Views and Materialized Views with fast and incremental Refresh Rates using Oracle TOAD.
  • Worked on PL/SQL Implicit, Explicit, REF Cursors and created Triggers for tables using SQL Developer.
  • Used TOAD, SQL*Loader utilities to Export and Import Large Volumes of Data in the Excel Sheets into the Tables.
  • Created and Modified PL/SQL Triggers, Procedures, Functions, packages and bulk collections using PL/SQL.
  • Developed complex SQL queries, stored procedures, functions, triggers and created indexes wherever applicable in Oracle database.
  • Participated in the build, deployment and release process for patches
  • Updated build and deployment of .WAR/.JAR/.EAR files using Maven and UNIX shell scripts.
  • Participated in code review and involved in integration, unit and functional testing.
  • Supported Industry leading browsers like IE-7/6, Mozilla-3/2, Netscape 8, and Mozilla on MAC.

Environment: JDK 1.5/1.4, J2EE, Servlets, Spring 2.0, JSP, JSTL, EJB, JDBC, Ant, XML, JAX-RS, JAXB, XSD, Tibco Bus, SOAPUI, Bus Tester, JMS, MDB, HTML, CSS, Java Script, Weblogic 8.0/9.1,, Log4J 1.2.7, JUnit, Oracle 9i, SQL, PL/SQL,TOAD, dimensions, Eclipse 3.3 Windows XP and UNIX.

Confidential

Software Engineer

Responsibilities:

  • Participated in requirement discussions with all the stake holders.
  • Responsible for distributing, tracking, communicating issues to developers and reporting status to manager on daily basis.
  • Development according to the specified design
  • Published SOAP based web services using JAX-WS, JAXB, and XML.
  • Consumed SOAP based web services
  • SOAPUI, SOATEST has been used to test the web services.
  • Spring MVC has been extensively used.
  • Spring based architecture has been introduced the for the newly designed UI Infrastructure services to interact with the legacy services.
  • Hibernate is used as ORM
  • HQL and Criteria API have been used extensively.
  • Co-ordination with onshore development team
  • Fix any IRs raised during System integration testing
  • Involved in debugging and testing the application for the change requests
  • Preparing weekly status reports /Monthly status reports
  • Given the code walk through to the client on the deliverables
  • Prepared the test case documents for enhancements
  • Junit is used for unit testing and prepared JUnit Test cases document.
  • Participated in code review and involved in integration, unit and functional testing.

Environment: JDK 1.5/1.4, J2EE, Servlets, Struts 2.0, Hibernate, JSP, jQuery, Apache Tomcat, Log4J 1.2.7, CSS, JUnit, Oracle 10G, SQL, Eclipse 3.3 Windows XP.

Confidential

Software Engineer

Responsibilities:

  • Participated in requirement discussions with all stake holders.
  • Involved in design and data modeling of project using UML.
  • Designed and developed new features for Plateau Open Suite service pack releases using Agile with Scrum methodology.
  • Responsible for distributing, tracking, communicating issues to developers and reporting status to manager on daily basis.
  • Tibco Bus, XML, XML Bean, XSD, JAXB extensively used for building bus transaction.
  • Developed Payment Information Web services using JAX-WS, JAXB, WSDL, and SOAP.
  • Consumed Account profile SOAP based web service.
  • SOAPUI has been used to test the web services.
  • Bus services have been developed using TIBCO.
  • Bus Tester is used to test the bus services.
  • MDB’s are used to consume the messages from JMS queues.
  • Spring DI has been extensively used.
  • Developed PL/SQL Procedures, Functions, Cursors, and Packages using SQL Developer, TOAD and Oracle 9i.
  • Developed PL/SQL Views and Materialized Views with fast and incremental Refresh Rates using Oracle TOAD.
  • Worked on PL/SQL Implicit, Explicit, REF Cursors and created Triggers for tables using SQL Developer.
  • Used TOAD, SQL*Loader utilities to Export and Import Large Volumes of Data in the Excel Sheets into the Tables.
  • Created and Modified PL/SQL Triggers, Procedures, Functions, packages and bulk collections using PL/SQL.
  • Developed complex SQL queries, stored procedures, functions, triggers and created indexes wherever applicable in Oracle database.
  • Participated in the build, deployment and release process for patches
  • Updated build and deployment of .WAR/.JAR/.EAR files using Maven and UNIX shell scripts.
  • Participated in code review and involved in integration, unit and functional testing.
  • Supported Industry leading browsers like IE-7/6, Mozilla-3/2, Netscape 8, and Mozilla on MAC.

Environment: JDK 1.5/1.4, J2EE, Servlets, Spring 2.0, JSP, JSTL, EJB, JDBC, Ant, XML, JAX-RS, JAXB, XSD, Tibco Bus, SOAPUI, Bus Tester, JMS, MDB, HTML, CSS, Java Script, WebLogic 8.0/9.1, Log4J 1.2.7, JUnit, Oracle 9i, SQL, PL/SQL, TOAD, dimensions, Eclipse 3.3 Windows XP and UNIX.

Confidential

Software Engineer

Responsibilities:

  • Participated in requirement discussions with HR team and management team.
  • Responsible for design coding and testing for the projects and reporting status to manager on daily basis.
  • Hibernate is used as ORM
  • Co-ordination with other development team members.
  • Fix any issues raised during System integration testing
  • Involved in debugging and testing the application for the change requests
  • Preparing weekly status reports /Monthly status reports
  • Prepared the test case documents for enhancements
  • Junit is used for unit testing and prepared JUnit Test cases document.
  • Participated in code review and involved in integration, unit and functional testing.

Environment: JDK 1.5/1.4, J2EE, Servlets, Struts 2.0, Hibernate, Apache Tomcat, Log4J 1.2.7, CSS, JUnit, Oracle 10G, SQL, Eclipse 3.3 Windows XP.

Hire Now