We provide IT Staff Augmentation Services!

Sr Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • 15 Years of experience in all the phases of software development life cycle including Analysis, Design, Development, Integration, deployment, implementation and maintenance of various Enterprise/Web applications
  • Expertise in Full Stack Development where responsible for UI, API Layer, Business, Data Modeling, Application Scalability, Working with Dev Ops on Server/Environment and worked with Agile, Iterative, Test Driven Development, Waterfall Environment.
  • Experience in working with various technologies which includes Java, J2EE, Angular, TypeScript, Node.js, Spring Boot, .Net Core, JSP, Servlets, EJB, Struts, Spring MVC, Spring Web flow, Spring JDBC, Spring AOP, Spring Batch, Restful Web Services, SOAP Web Services, Hibernate, Toplink, Eclipse Link, JMS, Oracle Service Bus, XML, XQuery, XPATH, XSLT, JAXB, JavaScript, React, HTML, CSS, jQuery, Python, PERL/Shell Script, C#.
  • Developed UI layout and forms for widgets using Angular, TypeScript, React, JavaScript, HTML5, CSS3, Electron Framework, Struts, Spring MVC, JSP, Servlets, Apache Click, WebLogic Portal, JUNIT, Easy Mock, Mockito, Power Mock, Jasmine, Karma, Jest, jQuery, Ajax and used JSON data format and followed Agile Scrum for application development.
  • Back End server side development experience with Microservices Architecture using Spring Boot, .Net Core, Python and RabittMQ services. Also worked on SOAP, Rest Web services, EJB, JMS, MDB, Hibernate, Spring AOP, Spring JDBC, Spring Batch.
  • Implemented CI/CD Pipeline for automated build and deployments with concourse, PCF, Docker, Artifactory, Vault integrations used YML and PowerShell scripts.
  • Experience with various Integration Technologies like Oracle Service Bus, WebLogic Integration, Order Service Management, ATG, ORPOS 13.4, ORBO 13.4, ORCO 13.4, WebLogic Portal and Experience with multiple Servers like Apache Tomcat, IBM WebSphere, WebLogic and JBoss.
  • Experience with various Tools like Eclipse, IntelliJ, Visual Studio 2017, VS Code, Bitbucket, RSA, Enterprise Architect, MS - Visio, Rider, ANT, Maven, Jenkins, Log4J, Splunk, AppDynamics, New Relic, Remedy, TFS, SVN, CVS, XmlSpy, TOAD, SQL Developer, ClearCase, Version1, Accurev, GIT, JIRA, Confluence, VSS, SharePoint.
  • Expert in XML and related technologies like XSL, XSLT, XSD, XQuery, X Path, JAXB, XQuery Transformations.
  • Extensively experienced in using various design patterns such as MVC, Singleton, Session Facade, Service Locator, Factory and Business Delegate, DTO, DAO, Command, Decorator, Adapter in the development of distributed Enterprise Applications.
  • Experience in oAuth Implementation, LDAP, WS Security, SAML and IP Filtering, Single Sign On.
  • Experience with troubleshooting difficult production issues e.g. memory leaks, network problems, intermittent failures etc. across the stack. Exceptional debugging, testing, and problem-solving skills.
  • Good at data structures/algorithms. Adapt at leveraging right data structure/algorithms.
  • Working Experience as autonomously and within cross functional teams. Also working with remote workers in different time zones. Collaborate across development teams, product management and Operations Team.
  • 5.8 years in Auto Insurance and working for Audatex, a Solera Company.

PROFESSIONAL EXPERIENCE

Confidential

Sr Software Engineer

Responsibilities:

  • Worked as a Lead Full Stack Developer with responsibilities of analyze business requirements / processes and system integration considerations to determine appropriate technical solutions. Design and build solutions based on best practices and the complexity of the systems involved.
  • Played a vital technical role of migrating the existing legacy application with new technical stack with agile and TDD/DDD Model.
  • Developed/Migrated the User Interface with latest Tech stack in Angular, TypeScript, HTML, CSS, Node, React, Electron Framework, Jasmine, Karma, Protractor, Selenium with 100% Automation Testcases, SonarQube Coverage from the legacy application which is developed in Apache Click UI Frame work with Applets.
  • Migrated the existing SOAP based Web Services with new Micro Services Architecture development by using Spring Boot, Python, .Net Core with Mongo DB persistence layer (20% services).
  • Developed RabbitMQ asynchronous Services by migrating existing WebLogic JMS Services and Oracle Services Bus Proxy and Business Layer.
  • Migrated existing Rule Engine developed in Apache JEXL framework with Micro Services Architecture.
  • Implemented CI/CD Pipeline for automated deployments with Concourse, Pivotal Cloud Foundry environment, integrations with docker, Artifactory, vault. YML, Power Shell scripts.
  • As part of the Legacy Application developed various Integration module's using OSB and application components that are standards based, high performance, highly available, comply with operational standards and procedures. Worked on Oracle Service Bus Messaging Processing like Binding layer, Transport layer and (OSB) Components like Proxy/Business Service.
  • As part of the Legacy Application Development with Apache Click UI, Struts, EJB, Entity, WebLogic JMS, Hibernate, Eclipse Link, Toplink persistence frame work, XQUERY / XSLT, XML, XSD, WSDL, SOAP/Restful webservices.
  • As part of the Legacy Application Developed SQL, PL/SQL, stored procedures along with Shell Scripting- database application scripts.
  • Developed WLST deployment scripts using Python for application server resources.
  • Played as SME role and demonstrating the User Stories, Support integration/performance testing based on integration and test plan, support UAT and make sure that the Application is defect free and Providing Emergency Production Issues trouble shooting and support.

Technical Environment : Java, Java 1.7, Angular, C#, Python, Spring, SOAP Web Services, Restful web services, Oracle Service Bus, SOA, JMS, EJB, JPA, XQuery, XSLT, XPATH, JAXP - DOM, SAX, XSLT, JAXB, TDD, Easy Mock, Power Mock, XML, Oxygen, SOAP UI, Accrev, Apache Tomcat, WebLogic, Oracle lite DB, Oracle DB, TopLink, Struts, BRE (Business Rule Engine), Apache JEXL, HTML, Typescript, Node.js, Mongo DB, .Net Core, C#, Remedy, Splunk, Putty.

Confidential, Kansas City, MO

Senior Java Consultant

Responsibilities:

  • Worked with an Agile, Scrum methodology to ensure delivery of high-quality work with every 3 weeks iteration.
  • Get the requirements and convert them to technical designs.
  • Front-end development using Struts, JSP, JSTL, HTML, JavaScript.
  • Creating / Enhancing Action Components.
  • Creating / Enhancing Spring Service Implementation Classes.
  • Enhanced Session / CMP Entity beans as per requirements.
  • Implemented persistence layer using Hibernate that use the POJO classes to represent persistent database tables
  • Implemented JMS for functionality for asynchronous notifications.
  • Implemented Batch Jobs for Patient Export / Import functionality using Spring Batch.
  • Worked on performance and scalability issues and bottlenecks, troubleshooting and fixing them.
  • WSDL Creation’s and Web service Implementation’s.
  • REST Web service Development.
  • Testing Web Services with SoapUI.
  • Test Case’s creation JUnit / Integration / E2E test cases and DEV Testing as well.
  • Performance Tuning, Debugging and Troubleshooting Escalation’s. Involving in Code reviews.
  • Used Java/J2EE Design patterns like Session Façade, Data Transfer Object (DTO), Factory, MVC, Singleton and Service Locator in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing
  • Involved in writing the ANT scripts to build and package and deploy the application.
  • Jenkins and ANT scripts for automating the process of building, testing and deploying the system.
  • Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery
  • Ensuring to use refactoring and best practices in development phase.
  • Used SVN for supporting software configuration management (SCM) of source code, configuration management.
  • Ensuring to deploy in Test Environment.
  • Demonstrating the User Stories to Client.

Technical Environment : JDK 1.6, Struts 1.2, JSP, Servlet, jQuery, CSS, HTML 5, Spring 3, Spring Batch, Hibernate 3.0, iBatis, EJB 2.1, JMS,Osgi, SOAP Web Services, REST Web Services, UML, Groovy and Grails, XML, SQL, Oracle 11g, Linux, shell script, Maven 3.X, Log4J, JUnit, Weblogic 11g, Jenkins, SVN, ANT, Clover, WinScp, Agile Methodology, QC, Jira, Crucible, Version 1

Confidential

Full Stack Java Lead Developer

Responsibilities:

  • Interacted with business users to get the requirements and convert them to technical designs and Mock-Ups.
  • Analyzed the requirements and providing the impact analysis and technical feasibility to the business team.
  • Developed USE CASE diagrams from business requirements and ensuring to get the approval from Business team.
  • Worked Front-End development using HTML, JSP, Ajax, JSTL, DOJO
  • Implemented Restful Web Service in Service Layer.
  • REST Web Service Development
  • Implemented DAO Layer to for Database Operations.
  • Implemented JMS Utility for asynchronous communication to send E-Mail notifications.
  • Worked on application performance issues.
  • Fixing the UAT / Prod-Issues.
  • Design / Code Reviews.
  • Off-shore team co-ordination and ensured the technical delivery from Off-Shore team and resolving the technical complexities.
  • Setting up the goals and direction to the team to ensure the delivery.
  • Involved Defect-Triage Calls and represented the Self-Service project.
  • Worked on Setup / Configuration
  • Responsible for builds and deployment of application on JBOSS server on DEV, Test, UAT, QA and Prod environments using ANT scripts.

Technical Environment: JDK 1.5, JSP, HTML 5, CSS, AJAX, jQuery, JavaScript, Ruby On Rails, Struts 1.3, Spring 3, JPA, JMS, REST Web Services, UML, Apache Web Server, JBOSS Application Server, SVN, Quality Control, Agile Methodology, Linux, Symphony, Maven 3.X, Jira, Crucible, Linux, Shell Script

Confidential

Senior Java Developer

Responsibilities:

  • Played as Dev Lead Role for this project at client place as responsible for providing technical solution for the POS project and owning the technical delivery.
  • Developed use cases from business requirement documents and functional specification and design specification.
  • Interacting with business users to get the requirements and convert them to technical designs.
  • Implemented POC’s to check the technical feasibility
  • Design and developed the Order module to interact the Siebel to place the customer order in a Store.
  • Design and developed the freebee module to interact the VELTI system to get the reward points for a customer.
  • Design and Implemented entire payment module component which interact with third party payment system to provide credit /debit / prepaid card related services to POS system which is in TCP/IP interaction.
  • Enhanced User interface for ORBO / ORCO which built with Struts in Web-Layer.
  • Enhanced User interface for Oracle Point of Service which built with Swing Based Frame Work.
  • Implemented the WEB SSO functionality.
  • Implemented Single Sign on Solution.
  • Designed / Implemented JMS Batch Jobs to pull cross channel orders into POS system.
  • ORPOS / ORBO / ORCO Installation in Model House and responsible for all peripheral integration with POS / ORBO.
  • Trouble shoot the issues and providing best solution.
  • Off-shore team co-ordination and ensured the technical delivery from Off-Shore team and resolving the technical complexities.
  • Setting up the goals and direction to the team to ensure the delivery.
  • Defect-Triage Calls and represented the POS project.

Technical Environment: JDK 1.5, JSP, Struts 1.3, SOAP Web Services, Socket Programming, TCP /IP, Oracle Retail Point of Service 13.4, Oracle Retail Back Office 13.4, Oracle Retail Central Office 13.4, XML, Weblogic 10.3, TFS version control, web services, UML, QC, Agile Methodology, Jira, Share Point

Confidential

Senior Java Developer

Responsibilities:

  • Application Deployment and Configuration.
  • Developing, designing and maintaining the ATG application.
  • Worked Dynamo Application Framework.
  • Creation of mockup’s based on the business user requirement.
  • Testing and debugging the code.
  • Creation of Low-level Design.
  • Developed Action Classes, which acts as the controller.
  • Creation of ER model and Database model.
  • Used UML for designing test cases and creating sequence and class diagrams.
  • Actively involved in configuring the Weblogic Server and deployed all the modules like Web modules and Business modules.

Technical Environment: JDK 1.5, ATG Dynamo Framework, JSP, SOAP Web Services, UML, Enterprise Architect, Share Point, QC, Repository

We'd love your feedback!