We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • 8 Years of experience in analysis, design, development and implementation of Enterprise applications using Java/J2EE.
  • Experience building Micro - Services using Spring-Boot, deployed in Pivotal Cloud Foundry leveraging Netflix OSS.
  • Good knowledge of working with Java8 features such as new concurrency framework, stream and lambda expression.
  • Good understanding and working experience in OOPS principle and Core Java concepts such as exception handling, concurrency(multi-threading) and collection classes.
  • Good understanding with unit testing the code with Junit and integration testing with TestNG, following clean coding approach.
  • Working knowledge of J2EE frameworks such as Spring, Struts2 to develop web applications.
  • Experience in consuming and creating RESTful web services using json objects, along with Java Web Services API JAX-RS and JAX-WS.
  • Good understanding in implementing linkage of database with web application using Hibernate with JPA.
  • Working experience with major relational databases Oracle, MySQL, Postgres.
  • Experience in working with project development tool like Maven, Ant, Jenkins, RLM and MPP.
  • Developed applications using Eclipse, Intellij and NetBeans IDE in Windows and Unix Environment.

TECHNICAL SKILLS:

  • Java
  • J2EE
  • Spring Boot
  • Netflix OSS
  • Hystrix
  • Eureka
  • Pivotal Cloud Foundry
  • Gemfire
  • Spring
  • Hibernate
  • SQL
  • Postgres
  • MySQL
  • Shell Script
  • Python
  • Maven
  • Ant
  • Junit
  • TestNG
  • Selenium
  • JAX-RS
  • KeyCloak
  • Drool engine
  • JBoss
  • XML
  • XSL
  • XSD
  • Eclipse
  • NetBeans
  • Clear case
  • SVN
  • GIT
  • Jenkins
  • Jira
  • RTC
  • Stash.

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Engineer

Responsibilities:

  • To develop services for CITI Group Commercial Card Presentation Layer.
  • Develop new features and work on any defects and integration issues.
  • Take part in scrum meeting and provide daily status report.
  • Use next-gen spring boot to develop Micro-services.
  • Leveraging Netflix OSS for managing Micro-Services architecture.
  • Writing unit tests using Junit.
  • To participate in design and analysis part of user stories with architects and leads.
  • To understand the design and to explain it to team members.
  • Participate in daily scrum, and practice agile methodologies.
  • Integrate with UI and resolve any integration related issues.
  • To mentor junior colleagues and bring them to speed in understanding FCOM architecture.
  • Taking part in making the micro-service to be leveraged across the organization, making our application virtually stateless.
  • Refactoring the common café code to have robust libraries, which can be used by multiple apps, avoiding redundant codes.
Confidential

R&D Engineer

Responsibilities:

  • To develop cutting edge NFVO product for Nokia, which involved coding in Java, JAX-RS, Hibernate, Drools, XML, JSON.
  • Writing unit tests using Junit and Integration tests in TestNG.
  • To participate in design and analysis part of user stories with architects.
  • To Understand the design and to explain it to team members.
  • Participate in daily scrum, and practice agile methodologies.
  • As CI guardian, was maintaining the daily sanity of products, which involves monitoring the check-ins, failures, identifying the person responsible for failure, fixing the failure or getting it fixed.
  • Refactoring the CI scripts and adding new functionality if needed using shell script and Python.
Confidential

Software Engineer II

Responsibilities:

  • To maintain and fix the bugs in existing product using core java, Ant, XMLs, XSLs.
  • To develop new features in existing product as per customer requirements.
  • To develop the Headend for developer and QA using Java, Spring, XML, Hibernate.
  • To estimate the points in user stories in backlog and identify dependency if any for the stories.
  • As Adaptation manager, had to do adaptation of code changes to match our customized product on daily basis.
  • To participate and represent ‘ViaSat’ Team in adaptation meeting for evolution product weekly.
  • To monitor the build and check-ins, ensuring green for our product on daily basis, ensuring all team members follows coding guidelines.
Confidential

Project Engineer

Responsibilities:

  • As a developer was to develop the product under senior developer guidance using java, servlet, JSP,Struts 2.0, JDBC and oracle 11g and Tomcat.
  • Was involved in technical discussion with tech lead and product owner.
  • Was involved in maintenance of product developed by my team for Wipro Finance team.
  • To participate in new technologies workshop and give presentation on the same to the team.
  • As part of ‘OMGEO’ team was involved in maintenance and bug fixes for the product.
  • To interact with ‘On-site’ team member and understand the requirements, and develop the code accordingly.
  • To review the code of junior colleagues and send it for final review to team lead.

We'd love your feedback!