Post Job Free
Sign in

Senior Software Engineer

Location:
Southfield, MI
Posted:
September 28, 2022

Contact this candidate

Resume:

Anitha V

Mail: ************@*****.***

Phone: (**7)- 401-0504

Senior Software Engineer

CAREER OBJECTIVE

An aspiring self-motivated and committed IT professional with ability to adapt to rapidly changing technologies and environments and with a strong desire to undertake challenging jobs and to work in a team as well as to lead a team to achieve the goals of the organization.

PROFESSIONALSUMMARY

Having 7.9 years of strong technical experience, in development and design in Java/J2EE technologies which involves JDBC, Servlets, JSP, Hibernate, Spring(MVC, Boot, Rest), Web Services (RESTful, SOAP), Docker, JUnit, Groovy with primary business domain exposure to Banking and HealthCare.

Played a major role in developing applications using Spring MVC and Spring Boot.

Proficient in all phases of SDLC with concentration on Requirements Analysis & Development, Design Analysis, Development Planning, Tools and Technologies selection, Code/Design Reviews, User Interface Design and Delivery.

Excellent communication and interpersonal skills with ability in resolving complex business problems.

Habituated the best engineering practices needed in SCRUM such as Pair Programming, Code Coverage, Continuous integration, Test-Driven Development, Maintaining Code Quality, Unit Testing etc.

Responsible for designing and establishing components for complex, major projects to agreed project plans and to defined Technology standards to meet project requirements

Interacting with the management, team and associates to facilitate smooth communication to understand and analyse the requirement and identifying appropriate solutions for problems, if any. Also responsible for mentoring newcomers.

Managing the complete life cycle of development/ support projects including analysis of the client requirements, translating new ideas into clients’ solutions, requirements development, delivery, support, analysis and documentation.

Maintaining high coding standards and exercises quality control on all aspects of software development.

Accountable for entire day-to-day activities covering wide functional areas include designing & developing the workflow program, debugging and troubleshooting of the application.

TECHNICAL SKILL SET

Database

Oracle 10g, SQL, Mongo

Programming Language/Script

Java (8), Java Script, SQL, Groovy

Java Enterprise Technologies

JSP, Servlet, JDBC, SOAP and RESTful webservices

Frameworks

Spring, Spring MVC, Spring Boot, Spock

Tools

DBVisualizer, Jenkins, Splunk, Dynatrace, Docker

Application Servers

WebSphere, Apache Tomcat

SCM

Git, IBM RTC, SVN

IDEs

IntelliJ IDEA, STS, Eclipse

Methodologies

Waterfall, Agile, Kanban

Operating Systems

Windows, Linux

Domain Experience

Health Care, Banking

Project Experience:

Client: Optum Technology, Inc -Remote Feb 2018 – Till Date

Role: Senior Software Engineer

Discussion on the stories planned for each iteration, participate in feature decomposition

Responsible for Iteration planning and story points split up with the business through PI planning meetings during the start of each iteration

Responsible for a Scrum, in conducting regular stand up and providing the Scrum meeting updates to the Scrum Master

Work in Agile / Kanban methodology

Developed dynamic and interactive user interface of the application, leading to 50% increase in performance of the application

Implement persistence logic using Hibernate framework

Develop and interact with different microservices using REST API

Develop the product as per requirement using Spring MVC

Post Events to Kafka Streams to be consumed by other microservices

Containerized all the applications using Docker

Responsible for tracking the story updates in Rally

Responsible for analyzing the existing system and came up with required design changes to suit the business rules and documenting the design strategy for the given requirements, Identified impacted system components.

Followed coding standards, code versioning techniques and quality process to reduce rework from reviews.

Responsible for reviewing all the peer codes.

Responsible for reviewing the test cases prepared for integration testing.

Involved in the development of test cases for the testing phase using SPOCK

End to end integration testing of online scenarios.

Involved in defect fixing activity as a part of system testing, trace logs using Splunk

Actively involved in demos to Business Product Owners

Worked in Production Support

Build and deploy microservices to cloud using Red Hat Open Shift / PCF

Client: Citibank, Inc -Remote Jan 2015 – Feb 2018

Role: Systems Engineer

Project 1: BaaS (Banking -as -a -Service)

Development of new endpoints or changes in existing logic as per the requirements

Discussion on the stories planned for each iteration

End to end integration testing of scenarios.

Unit tests

Involved in defect fixing activity as a part of system testing.

Followed coding standards, code versioning techniques and quality process to reduce rework from reviews.

Responsible for training new bees

Project 2: APPLY FOR A CREDIT CARD (FUSION ACQUISTIONS)

Work related to server-side development using Spring framework

Work in modules assigned

Preparing release notes for the issue and doing documentation on related issue.

Support for production

Fix Sonar Issues

Delivering the project as per scheduled milestones in agile methodology

Interacting with client-side professionals for system study, requirements verification and analysis.

Identifying defects, questionable functions, program functionality, outputs, online screens & content

Scheduling project for releases on coordination with Project Managers and clients

Trigger Jenkins build and do deployments in DIT and SIT Environment using IBM WAS

Project 3: SIGN ON TO CREDIT CARD (FUSION SERVICING)

Work related to development and calling web services.

Bugs Fixing, Analysis of the Designing

Supported Development on marketing offers and add payment source.

Involved in Deployments in Dev. environments.

Deployment and Configuration in Tomcat server and WAS Server.

Unit testing the modules.

Delivering the project as per scheduled milestones.

Interacting with client-side professionals for system study, requirements verification and analysis.

Identifying defects, program functionality, outputs, online screens & content

Scheduling project for releases on coordination with Project Managers and clients.

Documenting, tracking, & communicating test plans, test results, analysis



Contact this candidate