Senior Application Engineer Resume
SUMMARY
- 15+ years of experience in the I.T industry. Have experience in analysis, design, development, and implementation of application software in the areas of Distributed n - tier architecture, Client/Server architecture and Web-based environment using JAVA/J2EE Object Oriented technologies.
- Experience in all phases of SDLC like Project initiation, Requirement gathering, Analysis, Design, Software Architecture, Development, Integration, Testing and Maintenance of Enterprise Application.
- Expertise working in Object Oriented Analysis and Design (OOAD), applying J2EE and core design patterns.
- Experience in providing integration solutions through SOAP based OR Restful webservices, MQ and Mule Brokers.
- Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, SVN, GitHub,
- Experienced in branching, tagging and maintaining the version across the environments using decentralized SCM Tools like GIT, TFS and centralized tools like CVS, Subversion (SVN) on Linux and windows platforms and Used GITHUB as source code repositories.
- Proficient in deploying and configuring Elastic search, Log Stash, Kibana(ELK) for log analytics and also experienced in monitoring servers using Nagios, Splunk.
- Experience in containerizing applications and deploying on Openshift Container platform by configuring through CI/CD.
- Proficient in setting up the infrastructure using AWS services including EC2, Auto-scaling, S3, IAM, VPC, ELB, EBS, Lambda, AMI.
- Expertise in working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
- Gateway, Route Tables, Subnets, Security groups and used S3 for storage.
- Experience working in various domains like Insurance, Banking, Telecom, Financial, and experience working in various roles that include Architect, Analyst, Lead and Senior Java Developer.
- Excellent written, communication, interpersonal skills, strong organizational skills, and a smart-working team player with an analytical mind bent to problem solving and delivering solutions
- Self-motivated, energetic and highly ethical in all work-related assignments thus able to immediately contribute to corporate goals and objects
TECHNICAL SKILLS
Languages: JAVA, J2EE
JEE & Web Technology: Servlets, Swing, JSP, JSF, Ajax, Struts, EJB, HTML, JSON, CSS, JavaBeans, JUnits, Active-Widgets, JavaScript, JQuery, Angular JS, Ext JS, SOA, Spring IoC, Spring MVC, Spring Batch, Spring Boot, Maven, ANT, JMS, WebSphere MQ, Boot-strap, Apache Hadoop.
DAO Frameworks: JDBC, DAO, JPA, Hibernate, Spring JDBC Template.
XML Technologies: XML, XPATH, SAX/DOM Parsers, XSD, DTD, XSL, JAXB
Protocols: HTTP, HTTP(S), FTP, SMTP, RMI-IIOP, SOAP, TCP/IP.
Web Services: WSDL, Spring-WS, WADL, JAX-WS, Axis1.2, RESTFul WS, Microservices,
Servers: WebSphere Application server, IBM liberty, Apache Tomcat 5, WebLogic, JBoss, UCP.
Databases: MySQL, Oracle, SQL Server 2000, DB2.
UML Tools: Microsoft Visio 2003.
Monitoring Tools: ELK (Elasticsearch Logstash Kibana), Dynatrace, Splunk, Nagios.
Cloud: Amazon Web Services (EC2, Lambda, API Gateway, VPC, ELB, AMI, RDS, Dynamo DB, EBS, S3, NAT & Internet Gateway, IAM, Cloud Formation, Cloud Watch). PCF Cloud. Openshift Container platform
Operating Systems: Windows 98/XP, 2000, Windows 7, Windows 10, Linux and UNIX.
Tools: SQL Profiler, SQL Developer, DBeaver, SQuirreL SQL Client, Cruise Control, Build Forge, Jenkins, Maven, Tridion, Swagger, WebSEAL, HP Service Manager, TOAD, MQ Explorer, Confluence, Remedy AR System, ClearQuest, TRAC, Mercury, Splunk, JMeter, Kibana, Elasticsearch, Logstash, TFS, Jazz, Confluence, Team Server, Memory Analyzer, QC, SOAP UI, Postman Rest Client, Apache Directory Studio, Softerra, Dynatrace, Artifactory, Log4J, ANT, Autosys, Ansible, Cherwell Service management, WebSphere MQ, Mule.
Version Controlling Tools: Rational ClearCase, Visual Source Safe Subversion (SVN), GIT, CVS, GItHub
SDLC Methodologies: Agile/Scrum, Lean Waterfall model
PROFESSIONAL EXPERIENCE
Confidential
Senior Application Engineer
Responsibilities:
- Employed Agile methodology for implementing project features with 2 weeks sprints.
- Was involved in design sessions and creating design documents and flow diagrams.
- Encrypting / decrypting secrets and storing /referring them through vault.
- Developing RESTFul services using Spring boot 2.
- Containerization of applications, externalizing properties through consul
- Infrastructure provisioning and capacity upliftment.
- E2E testing and resolving issues across platforms.
- CI/CD pipelines for building and deploying applications on openshift container platform.
- Handled Change requests and production release activities.
- Resolving production incidents/problem tickets within SLA period.
- Applied Architectural designs, API specs designs and Data modeling as per business needs.
- Coordinating with across teams for E2E project implementation and successful release.
Technologies used: Java 8, Spring boot 2.0.0, Docker, RAML, RESTFul, Openshift container platform, JUnit, Maven, Spring IoC, Concurrent Collections, JMeter, GitHub, Oracle, AMQ, Kibana, Jenkins, Nexus, Rally, Confluence.
Senior Application Engineer
Confidential
Responsibilities:
- Employed Agile methodology for implementing project features with 2 weeks sprints.
- Was involved in design sessions and creating design documents and flow diagrams.
- Creating Topic objects / Strings for pub sub using SDP.
- Creating CI/CD pipelines for various projects, with Eratacode to identify security vulnerabilities.
- Configuring ELK and ingesting logs to kibana through FluendD configuration files on AWS S3
- Was involved in building Modules for Consumer and Producers of SDP topics for notifications.
- Maintained Code quality by writing JUnit for code coverage.
- Desiging and building Specific and Retry module of the project and deploying maintain on AWS cloud.
- Performed Peer - Peer code reviews, and reporting review comments.
- Performed Team lead role in the creation of high quality software within agreed project deadlines, and mentoring Interns and developers
- Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux) and
- Configuring / Provisioning launched instances with respect to specific applications/software.
- Provisioning / Rehydrating AWS clusters.
- Maintaining the security groups in EC2, EC2 VPC and controlling the inbound and outbound traffic that are allowed to reach the instances
- Working with AWS services such as Internet gateway, NAT gateway, VCP
- Integrating with AWS service calls for distributee information
Technologies used: Java 8, Spring boot 2.0.0, Spring batch, JUnit, Maven, Spring IoC, Hibernate, Concurrent Collections, JMeter, GitHub, Postgres, Kibana, Jenkins, Artifactory, SonarQube, JIRA, Confluence, Shell script.
Senior Application Engineer
Confidential
Responsibilities:
- Employed Agile methodology for implementing project features with 2 weeks sprints.
- Was involved in design sessions and creating design documents and flow diagrams.
- Have designed and developed Distribution handler batch Job using Spring boot 2.0 along with various spring boot starter projects such as Spring batch, Spring data JPA, MySQL connector etc. and Shell scripts.
- Creating Autosys jobs through JIL scripts by creating Box jobs and individual Jobs within box, and scheduling them at all environments.
- Mule router configurations for routing various message types and providing transformations.
- Creating Topic objects / Strings for pub sub using IBM MQ.
- Creating CI/CD pipelines for various projects, which includes checkmarx to identify security vulnerabilities.
- Creating Ansible jobs for deploying projects to non-prod environments.
- Configuring ELK for projects and integrate loggers with ELK stack.
- Provisioning UCP servers using Ansible YAML configuration files.
- Involved in research / configuring Grafana / Prometheus for analytics and health monitoring,
- Involved in developing Legacy Extractor Batch Job using Spring batch and Shell scripts.
- Was involved in building Modules to call and consume restful services for distribute information.
- Handled production release management activities with Platform service team.
- Maintained Code quality by writing JUnit for code coverage.
- Performance testing by writing load test scripts and executing using JMeter
- Performed Peer - Peer code reviews, and reporting review comments.
Technologies used: Java 8, Spring boot 2.0.0, Spring batch, JUnit, Maven, Spring IoC, Hibernate, Concurrent Collections, JMeter, GitHub, MySQL, Kibana, Jenkins, Nexus, SonarQube, JIRA, Confluence, Shell script, UCP servers, Autosys, Cherwell service management, Ansible, Prometheus, WebSphere MQ, Mule broker, MySQL, DB2.