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