We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • A goal - oriented professional with 7+ years of experience in Software Development Life Cycle process which includes analysis, design, development and maintenance.
  • Worked extensively on Java 1.7 and 1.8, Servlet, Spring Boot using Weblogic12c and STS as editors.
  • Experience in implementing REST Web Services.
  • Converted our legacy code to Microservices and upgraded from java 1.7 to 1.8.
  • Solid understanding of RDBMS Concepts SQL server, Oracle and Mongo databases
  • Strong team player with good analytical, technical and communicative skills along with the ability to finish a task in critical times.
  • Committed to excellence, self-motivator, fast-learner, and team-player.
  • Strong analytical, problem solving and communication skills.
  • Experience in interfacing with clients on day-to-day activities and deliverables

TECHNICAL SKILLS

Operating Systems: Windows 7, UNIX, Windows10

Languages: JAVA/J2EE, Oracle, UNIX

Scripting Languages: Java Script

Technologies: Web Services (Rest), Servlet, Spring Cloud, Spring Boot, JPA, Apache Kafka, Spark

Database: ORACLE, SQL Server and Mongo

Tools: WebLogic 12c, Oracle SQL Developer, SSH Tetica Client, Eclipse IDE, Kubernetes, Echo pipeline, Jenkins, STS

Version Control Tool: GIT, Bitbucket

Defect Tracking Tool: Jira

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Engineer

Responsibilities:

  • As an Application Programmer responsible for Analysis and developing the code according to the client requirement.
  • Developed UI using Angular 5. And Data services using Spring Boot and Rest.
  • Converted our legacy code to Microservices and upgraded from java 1.7 to 1.8.
  • Worked with REST web services as a client and host.
  • Used Echo pipeline, Jenkins, Kubernate to take care the build activities.
  • Used JPA to perform DB operations in coding.
  • Used log4j tool to log the data in coding.
  • Implemented Juint for Unit Testing.
  • Used TDP and Jira tool to track the things from project beginning to ending.
  • Implemented Spring Cloud features (Eureka, Cloud Config).
  • Maintaining code in versioning tool - GIT
  • Perform peer code review process using GIT Pull Requests.
  • Developing data migration/correction scripts for upgrade.
  • Documenting all the identified gap requirements
  • Preparing functional and technical documents for the identified requirements.
  • Reviewing each document with respective business stakeholders, align with the requirements captured in the document and get sign-off
  • Engage in design sessions to in corporate the new systems into existing ones.
  • Collaborating with peers and architects to evaluate performance impacts.
  • Working with cross-functional teams to build estimates for development and delivery.
  • Training new team members in Business Application functionalities.
  • Resolving issues and questions raised by all the teams involved in developing and testing.
  • Preparing user guide documents and assisting business users during UAT.
  • Preparing release documents to ensure smooth transition of changes to production.
  • Researching and analyzing requirements for product and system designs.
  • Analyzing customers’ needs to develop system solutions to business problems.
  • Evaluating the scalability of the product.
  • Coordinate and communicate tasks with clients and system engineers, so that all deliverables should be on time
  • Ensure that development is performed as per requirements
  • Communicate activities/progress to project managers, business development, business analysts and clients
  • Involved in HLD, Epic and user story reviews and User Story reviews as Application Programmer to understand the requirements
  • Resolving the tickets and other issues related to assigned projects in short duration
  • I had played active role in completing the development before the scheduled timelines for each project/release. Never fall short of the schedule
  • Lead a team of 4 members and delivered the project efficiently with less ST defects and no Production tickets
  • Delivering new and complex high-quality solutions to clients in response to varying business requirements

We'd love your feedback!