Sr Software Engineer Resume
Northbrook, IL
SUMMARY
- Over 10 years and 4 Months of IT experience in Object Oriented, Java/J2EE applications, client server application development and Content Management tools.
- 6 years of API design and development wif RESTful services and APIs.
- Over 8 years of experience in leading Technology teams and being teh go - to SME on tech and business features of concerned applications.
- Expertise in implementation of Spring/Spring-Boot micro service architecture applications.
- Expertise in working wif PCF cloud and integration of RESTful services.
- Experienced in implementing teh Docker build on Spring Boot applications and deploy them on teh Kubernetes container.
- Experience in Java based mocking framework Mockito.
- Excellent noledge of Pivotal Cloud Foundry (PCF).
- Experience on Azure and GCP cloud platform.
- Integrated Microservices applications wif Mulesoft, Axway, APIGEE, IBM DataPower gateways.
- Expertise in optimizing cloud instances for better memory, cost-efficiency and scalability.
- Expertise in developing Multi-threading applications.
- Expertise in developing Webservices based applications using SOAP, REST APIs.
- Proficient in end-to-end Java/J2EE technologies.
- 7 years of experience in developing CMS applications using HP Web Content management products.
- 3 years of extensive experience in developing web-based CMS applications using Backbone and react JS frameworks.
- Expert in TeamSite Content Management System
- Experienced on Adobe Experience Manager (AEM) as well.
- Excellent industry experience developing efficient, portable, web-based user interfaces using JSP, HTML, ReactJS, BackBone JS, JavaScript, CSS, XML, and XSL.
- Hands-on experience wif industry-standard IDE like Idea Intellij, STS, Eclipse, MS Visual Studio etc.
- Expert skills in application programming and service-oriented design technologies using Java, Servlets, JDBC, AJAX, XML, JSON
- Experienced in developing database to create its objects like tables, views, functions, triggers, and stored procedures packages using PL/SQL in Oracle, and My-SQL.
- Expertise wif Software development tool kits, such as Urban Code Deployment, Jenkins, Rally, JIRA.
- Experienced on Oracle ATG Web Commerce.
- Certified SAFe for Teams and SAFe Agilist.
- Expert in analyzing teh Adobe Analytics Metrics.
- Strong background in supporting production environments and meeting customer needs.
- Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually and in a team environment wif good team spirit.
TECHNICAL SKILLS
Languages: Java SQL, PL/SQL Perl
Cloud Environments: Pivotal Cloud Foundry, Azure and Google Cloud Platform
Frameworks: Spring Boot, Hibernate, JUnit BackBone JS, React JS
Web Technologies/J2EE: JSP JSON XML3, XSD, WSDLHTML5, CSS3 JavaScript, jQuery
IDE: Eclipse, Spring Tool Suite (STS), Intellij IDEA, VS Code
Databases: Oracle 8.x, SQL 2000 & 2008, Mongo DB, Casendra
Tools: /Special Software: AEM 6.1/ 6.2, HP TeamSite 7.5.0.2/7.2.1/6.7.2/6.5/5.5.2, Forms Publisher, LiveSite, SitePublisher, Open Deploy, DataDeploy, ReportCenter, MetaTagger, Workflow builder Oracle ATG Web Commerce Mulesoft Anypoint Platform 101, DBPL Putty Rally, JIRA, MIRO SOAP UI, Postman WebTrends, Adobe Analytics
Web Services: RESTful web service, SOAP, WSDL, JAXB.
Version control/Build Tools: Git Maven, Ant Jenkins, UCD (Urban Code Deployment) Docker and Kubernetes
Testing Tools: JUnit, Mockito
Web/Application Servers: Tomcat, Web sphere 8.5, JBoss
Operating Systems: Windows, Unix, Linux, Mac
Methodologies: SAFe, Agile
PROFESSIONAL EXPERIENCE
Sr Software Engineer
Confidential - Northbrook, IL
RESPONSIBILITIES:
- Participate in requirement gathering meetings to prioritize teh delivery of software features.
- Design and develop new features to teh application as per teh business requirement.
- Extensive usage of Spring Boot, Spring Framework to develop low latency, production grade RESTful APIs.
- Understand teh Architecture of teh Oracle ATG Web Commerce platform and implement teh changes as per teh business requirements.
- Deploy and integrate teh developed RESTful APIs into GCP cloud service.
- Migrate teh existing application to teh Docker build and deploy them on teh Kubernetes containers.
- Handle continuous Integration using Jenkins, stash, and maintain build repositories using Nexus.
- Integrate Spring Boot applications wif Axway, DBPL and APIGEE gateways for enhanced security.
- Use Check Marx to identify and resolve security vulnerabilities.
- Use SAFe Agile wif a two-week sprint for a phased delivery of application features.
- Maintain source code quality, conduct peer review.
- Extensive involvement in all phases of software development from scratch to postproduction support.
- Design, code, peer review, involve in testing (Unit, System, Integration, UAT, QA, Performance, Regression), production release planning and implementation.
- Create and Analyze teh system performance using Splunk Dashboards, Adobe reports and fine tune teh system performance postproduction.
- Perform teh role of Subject Matter Expert in system’s capability, functionality, and performance.
- Design, develop and assist in implementation of Database components as required.
- Write technical documentation, present internal software demos.
Environment: Java, Spring Boot, XML, XSL, STS, Intellij, Oracle, Jenkins, UNIX, DTD, Schema Modeling, SOAP, RESTful API, Oracle Commerce platform, Axway Gateway, IBM Data power, APIGEE, Adobe Analytics.
Technology Specialist
Confidential - Naperville, IL.
RESPONSIBILITIES:
- Develop new features to teh application as per teh business requirement.
- Enhance teh application to be completely accessible to meet teh 508, 1557 compliance.
- Use teh Analytics to find teh user’s pain points, work wif teh business to find teh alternate solutions and fix them at teh earliest.
- Design teh lightweight Single Page Architecture Web Application using BackBone JS framework.
- Extensive usage of Spring MVC, Spring Boot, GIT, Jenkins, Eclipse for Java J2EE Application Development.
- Integrate teh services and Web APIs to teh backend databases such as Mongo DB, MySQL, SQL Server to perform teh CRUD operations.
- Add secure layer to teh web applications and web services through SSO, Token based authentication and authorization using Spring Security, Mulesoft.
- Design content structure, application structure (frontend and backend), maven project and branching strategy.
- Deploy teh applications in PCF and Azure networks. Configure advanced functionalities like Autoscale.
- Mentor teh team at offshore location, providing technical guidance to teh team.
- Expert usage of build-management and deployment activities.
- Maintain teh health of application by resolving critical production issues in a timely manner.
- Support teh production releases and maintenance of teh business-critical applications round teh clock.
- Use Agile Scrum methodology for developing teh application.
- Maintain source code quality, conduct peer review.
- Extensive involvement in all phases of software development from scratch to postproduction support.
- Design, code, peer review, involve in testing (Unit, System, Integration, UAT, QA, Performance, Regression), production release planning, implementation.
- Fine tune teh system performance postproduction.
- Subject Matter Expert in system’s capability, functionality and performance.
- Write technical documentation, present internal software demos.
Environment: Java, JSP, J2EE application, Spring Boot, XML, XSL, Eclipse, WebSphere, MySQL, Mongo DB, Jenkins, Urban Code Deployment, UNIX, DTD, Schema Modeling, SOAP, REST API, Oracle PL/SQL, PCF,Azure, Mulesoft, Data power, BackBone JS, React JS.
Technology Lead
Confidential
RESPONSIBILITIES:
- Design and develop teh newsroom site for teh Confidential .com site.
- Identify teh reusable solution to build teh PDF for news entries.
- Create custom re-usable components which can be used across teh site.
- Enhance teh application by adding teh Adobe tagging.
- Support and Enhance teh Confidential .com and other Confidential sites like myCigna.
- Design and develop a new workflow to meet all teh requirements of Confidential .com deployment needs and build a one stop solution.
- Create a scheduler workflow to achieve a scheduled content deployment.
- Played a vital role on Centricity tool development, which is a customization of TeamSite UI wif user-friendly options.
- Enhanced teh Centricity tool wif custom search and report center.
- Played a key role on design and implementation of Confidential UK site.
- Effective use of Open Deploy and Data deploy tools.
- Used Agile Scrum methodology for developing teh application.
Environment: Java, HP TeamSite, Open Deploy, Data Deploy, Workflow modeler, XML, XSL, HTML, JSP, JS, Jquery.
Technology Lead
Confidential
RESPONSIBILITIES:
- Involved in gathering requirements and built technical specifications from teh requirements.
- Design for maintenance efforts by analyzing requirements and systems architecture, collaborating wif technology partners and adhering to tool standards.
- Support and Enhance teh HP TeamSite Content Management System used for teh Internal Employee Site and a portal used across all teh stores.
- Utilize strong problem solving and creative/critical thinking skills to understand business needs and translate them into technology solutions
- Identify systems and technical constraints, potential technology risks, and document possible mitigation strategies for moderate to high complexity projects.
- Collaborate wif Business Analysts to write functional designs, and understand business requirements and process flows.
- Conduct design reviews and monitor application design impacts between concurrent releases.
- Validate code to designs and requirements and conduct code walkthroughs, inspections, and reviews.
- Resolve complex issues reported by Quality Control from a technical standpoint.
- Fix critical business issues, support and maintenance teh business critical applications round teh clock.
- Performance tuning of an existing Confidential content management applications by which achieved a very less downtime of teh services during peak hours.
- Design a monitoring tool which helped to prevent teh service failures - in turn ensured teh uninterrupted business to teh client.
- Serve as subject matter expert on Java projects, monitoring and supporting incident resolution.
- Utilize strong analytical and conflict resolution skills to identify, track, report, and resolve critical issues in a timely manner
- Recommend changes in development, maintenance, and system standards to senior management and key stakeholders; Develop system implementation plans and created business/technical artifacts for archive.
- Consistently exceed expectations ensuring projects are on time, on budget, compliant to standards, & meet business needs; Contribute to teh technical assessment, scope definition, project planning, analysis, design, implementation, & testing of large projects.
Environment: Java, HP Interwoven TeamSite, Open Deploy, Data Deploy, IBM WebSphere Portal, DB2, HTML, JS.