Post Job Free

Resume

Sign in

Software Development Java Developer

Location:
Portland, OR
Posted:
February 07, 2024

Contact this candidate

Resume:

Experience Summary

Having **+ years of experience in Software Development Life Cycle (SDLC). Expertise in application development, design, coding and application enhancements. Extensively worked in all the SDLC phases while playing different roles in various key engagements, at onsite and offshore including Developer, Solution Architect, Onsite Lead, Technical Lead and Project Lead.

5+ Years of experience as Site Reliability Engineer and on-call rotation/Application Production Support Experience.

Strong application development experience in using latest Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall.

Expertise in Developing web applications using spring boot, Struts, Hibernate, servlets, Ibatis, Web Services (SOAP and RESTFUL) technologies.

Having 4 years of good experience in developing and migrating existing application in AWS cloud

Good work experience in No-SQL Database (Elastic search, Mongo DB).

Good in Unit Testing and code review skills

Experience in UML Diagrams.

Experience in Security Frameworks Oauth, LDAP.

Has work experience in Design, Development, Client interaction projects.

Experience in CI/CD pipeline using Jenkins.

Hands on experience in build tools like ANT, Maven and Gradle.

Experience on different IDEs such as RAD, Eclipse, Spring Tool Suite and IntelliJ.

Experience in Design Patterns like Singleton, Factory, MVC, Data Access Object, Business Delegate and etc.

Experience in Project estimation, capacity planning, Code walkthroughs & reviews, Testing, End user documentation, Implementation and Post Implementation Support.

5+ Years of experience as Site Reliability Engineer and implemented Observability as code using terraform and signal analog pattern.

5+ years of Observability and monitoring experience for setup Alerts and dashboard using CloudWatch, Signalfx, Splunk, CloudFormation and Terraform template

Having experience in implementing Open telemetry Distributed tracing for Java service.

Having Experience in implementing Chaos Engineering using Gremlin

Having Experience in Handling AAR and Service now incidents.

Having Experience in Handling SLI/SLO/SLA for the java application

Having Experience in AWS SageMaker.

Technical Skills

Languages /Frameworks

Java, J2EE (Servlets, JSP, JSTL, EJB3.0), Spring, Spring boot, Struts, Webservices (Soap, Rest),iBatis,Hibernate,ToplinkEssential,Scala 2.11,

Microservices

Application/Web Servers

GlassFishv2.0, Weblogic10.0, WebSphere, Boss, ApacheTomcat6.0

Databases

Oracle10g, MySQL, MS-SQL2005, Elasticsearch, Postgres, Hadoop

Editors/Other Tools

Maven, Check style, Junit, Jmeter, Toad, Pmd, StarUml, MicrosoftVisio,

Netbeans, Eclipse, IntelliJ, Jira, Altus, Splunk, New relic, SignalFx

CI/CD(Jenkins/BMX), Gradle, Splunk APM, Terraform, Datadog, Kibana, Dynatrace.Docker,Kubernetes

Machine Learning

AWS Sage Maker

Cloud Computing

AWS, Azure

Version Control Systems

CVS, SVN, GIT

Professional Experience

Tenure

Organization

Designation

Feb23 -Till date

Mastech Digital, USA

Tech Lead

Apr 22 – Feb23

Infosys Limited, USA

Technical Lead.

October 17-Mar 2022

Cognizant Technology Solutions, USA

Senior Associate

Sep14- Sep17

Cognizant Technology Solutions, Chennai

Technology specialist

Sept12 – Sep14

Mindtree Limited, Chennai

Module Lead

Dec 09–Aug 12

Defiance Technologies Limited (Hinduja Tech Limited), Chennai, India

Lead

Jul 07 -Oct 09

Zanec Technologies, Chennai, India

Software Engineer

Relevant Project Experience

Shell-SRS:

Project Title

Shell recharge solutions-NNI

Role

Senior Site Reliability Engineer

Duration

Feb 2023 to till date

Work Location

Beaverton, Oregon, USA

Technology

Java 1.8, Spring Boot 4.0, JIRA, AWS, Service Now, Git., Datadog, Terraform, Jenkins, OpenSearch, MongoDB, Kibana, Dynatrace, Grafana, Docker, Kubernetes

Project Description

Commonly referred to as NNI (Network-to-Network interoperability).This service is an ocpi interface that opens up all the APIs to OCPI. using this services we can get the following functionalities(location, tariff, Remote start and stop).

Roles & Responsibilities

Wrote Datadog log and trace and apm based metrics alerts.

24/7 oncall -Rotation and application production support

Performance improvement for resources involved in applicaiton

Implemented Datadog Distributed tracing alerts for spring boot services.

Worked on documenting the current architectural configurations and detailed data flow and troubleshooting guides for application support.

Monitoring all applications and servers using Datadog and associated log files, Investigating root cause analysis

Experience on developing SLO dashboards using data dog, also added new panels to the existing dashboards.

Hands on Terraform template.

Having AAR and service now incidents.

Handling PagerDuty for the project.

Nike:

Project Title

Notifications Communication platform

Role

Site Reliability Engineer

Duration

Dec 2018 to Feb 2023

Work Location

Beaverton, Oregon, USA

Technology

Java 1.8, Spring Boot 4.0, JIRA, AWS, Service Now, Splunk, New Relic, Git., Signalfx, CI/CD(Jenkins2.0), AWS Sage Maker, Docker, Kubernetes, Python

Project Description

Communication delivery system are the RESTful micro services which are implemented using AWS cloud components to manage Notifications (SMS, Push, Email, Inbox) for both transactional and marketing notifications delivered to consumers by CDS system.

Roles & Responsibilities

Experience in Splunk GUI development creating Splunk apps, searches, Data models, dashboards, and Reports using the Splunk query language (SPL).

Wrote Splunk, Signalfx, and clod watch alerts.

Involved in Chaos Engineering using gremlin for Notifications services.

Implemented Signalfx and distributed tracing code changes for all notification spring boot services

Involved in CI/CD BMX Migration implementation for notification services.

Worked on documenting the current architectural configurations and detailed data flow and troubleshooting guides for application support

Monitoring all applications and servers using New Relic APM and associated log files, Investigating root cause analysis

Experience on developing dashboards using Splunk and New Relic Insights, also added new panels to the existing dashboards

Hands on CloudFormation and Terraform template

Having AAR and service now incidents.

Handling PagerDuty for the project.

24/7 On-call Rotation and application production support.

Project Title

Track

Role

Senior Java developer

Duration

June 2018 to Nov 2018

Work Location

Beaverton, Oregon, USA

Technology

Java 1.8, Spring Boot 4.0, Elastic search, Tomcat, GIT, Slack

Project Description

Track application is a reporting analytics platform for quality and delivery operations. Goal is to provide a holistic status communications platform for portfolio reporting and stakeholder engagement.

Email engine: is an email reporting tool used to send the report to the recipients from the track applications dynamically and instantly as per the user needs.it will send the images, table, text and consoles as content formats in email report to the corresponding user.

We can slack the report as images whenever we want to send to the corresponding channel.

Email engine will execute as a scheduler periodically, as well we can share the report as instant email by

Using shared email.

Roles & Responsibilities

Responsible for email engine development.

Involved in implementation of unit testing for email engine.

Nationwide Insurance:

Project Title

Fusion-CRM

Role

Senior Java developer

Duration

October 2017 to May 2018

Work Location

Columbus, Ohio, USA

Technology

Java 1.7, Spring 3.2, WebSphere, Angularjs1.5, JavaScript, GIT, Oracle

Project Description

Fusion is a customer relationship management application. Sales agents can use this application to create policies for both personal and commercial policies for their customers. Similarly sales agents can quote a policy and track the quote created by them. Bind the tracker created by the sales agents and they can follow-up the quotes and tracker created by them. Customers profile can have their billing details, affinities, bank data and policies details. Agents can search customer details based on policy number, phone number, SSN, Quote number, Billing account numbers. Customer highlights page it contains customer contact details, phone no, email and website.

Roles & Responsibilities

Responsible for development.

Responsible for unit testing and code coverage.

Debugging and Integration testing.



Contact this candidate