Senior Software Engineer Resume
PROFESSIONAL SUMMARY:
- More than 8 years of professional experience as a Software Developer involving designing, development, testing, implementation and support of applications using Java, Spring BootHibernate, Microservices, Pivotal Cloud Foundry (PCF), iBatis, Docker, XML and Oracle.
- Develop fully functional responsive modules using Spring and Hibernate frameworks.
- Perform Continuous Integration and Continuous Deployment (CI & CD) of Microservices using Spring Boot, Maven, Jenkins and PCF (Pivotal Cloud Foundry).
- Experienced in UI technologies like Angular 7 or above, Typescript, Java Script with expertise in design, development, performance tuning, troubleshooting and deployment.
- Strong on the fundamentals of HTML5 Technologies, CSS.
- Perform mapping using the iBatis framework.
- Utilize RESTful API, SOAP services and Service Oriented Architecture (SOA) frameworks to supplement Java 8 and web - based enterprise application development.
- Good knowledge of JS unit testing using Mokito/Jmokit.
- Leverage REST Client and SOAPUI based QA Test Management Frameworks to manage quality of software deliverables through rigorous unit, functional and regression testing.
- Insightful experience in application development, maintenance and production support function of critical project.
- Efficient in packaging & deploying J2EE applications using Maven on WebSphere.
- Involved in Full SDLC life Cycle such as Requirement gathering, Analysis, Design, Coding, Unit testing and Deployment from UAT to Production.
- Extensively worked on frameworks Spring, Spring Boot, Spring Security, Spring Web Services.
- Experienced in developing Restful Webservices using JAX-RS
- Working knowledge of persistence frameworks - JPA (Hibernate as the implementation) to map POJOs to a relational database objects.
- Experienced in writing Microservices.
- Experienced in build and deploying cloud tools - Maven, Jenkins.
- Worked on the performance & load test related tools like JUnit, Log4J.
- Well-developed skills in Java, PCF, Spring Boot, Hibernate and well versed with AGILE methodologies.
- Good working knowledge in SQL and Oracle Databases.
- Hands on experience in writing complexqueries, debugging stored procedures.
- Highly motivated and extremely passionate about resolving problems with a positive attitude and excellent attention to details.
- Experience in using issue and bug tracking tools like JIRA.
- Worked on IDE’s and version control tools such Eclipse, IntelliJ, GIT, SVN, Perforce.
- Excellent communication, analytical and interpersonal skills, and highly motivated team player with ability to work independently.
TECHNICAL SKILLS:
Programming Languages: Java, Java Script, XML, React, HTML, CSS, JavaScript, Angular7, Typescript, Angular JS
Java Technologies: Java, J2EE, Spring, Spring Boot, Docker, JPA, Hibernate, JDBC, Servlets, JSP, JSF, JavaScript, Spring Security, Spring Gateway, POJO(Plain Old Java Objects) Class, Object Oriented JavaScript, jQuery
Cloud Technology: Pivotal Cloud Foundry (PCF)
Databases: SQL, Oracle
Web Services: Restful, WSDL, SOAP
Frameworks: Spring (Spring MVC, Spring IOC, Spring AOP, Spring JDBC, SpringBoot and Spring Integration, Hibernate, iBatis, Microservices, iBatis Data Mapper, JSF (JavaServer Faces), Docker, Server Oriented Architecture, WebSphere Application Server
Tools: & Utilities: Jira, Log4J, Junit, Message Queue, Splunk
Operating System: Linux, Windows
IDE: Intellij, Eclipse
Source Control tools: Git, SVN, CVS, perforce
Methodologies and Framework: Agile/Scrum and Waterfall SDLC methodologies
WORK HISTORY:
Senior Software Engineer
Confidential
Responsibilities:
- Analysis of the Project specification and Creating design solution based on the project exposure
- HTML, JavaScript, TypeScript, Angular, CSS other JavaScript libraries.
- Making the Image Upload webservice to expose as a REST Service so that mobile app team can access
- Backend implementation to locate the store in the Web application using MapQuest implementation
- Tested troubleshooting methods, devised innovative solutions, and documented resolutions for inclusion in knowledge base for support team use
- Trained and mentioned junior developers and engineers, teaching skills in Java and working to improve overall team performance
- Led ARS application development initiative as Subject Matter Expert and primary point-of-contact for project management staff
- Built outstanding and dynamic team of software engineers and developers which significantly boosted overall success of organization
- Revised, modularized and updated old code bases to modern development standards, reducing operating costs
- Worked with project managers, developers, quality assurance and customers to resolve technical issues
- Reviewed project code and worked with development teams to correct problems, run test scenarios and prepare for deployment
- Experience in leading 12-Factor application and Cloud platform implementation
- Improved system performance by making proactive adjustments and resolving bugs
- Created proofs of concept for innovative new solutions.
- Experience in using JIRA, code quality tools, defect tracking tools
- Estimated work hours and tracked progress using Agile/SCRUM methodology.
- Spring Framework / Spring Boot (SpringMVC, Spring Security and Spring Batch, Spring Cloud, Spring Integration, etc.)
- Worked closely with other business analysts, development teams and infrastructure specialists to deliver high availability solutions for mission-critical applications
- Adjusted software parameters to boost performance and in corporate new features.
Environment: Java 1.8, Spring Boot, REST WS, XML, JIRA, Junit, GIT, Maven, WebSphere Application Server, PCF, Angular 10,splunk.
Software Engineer
Confidential
Responsibilities:
- Developed object-oriented software, including java for use in MetLife insurance.
- Tested websites and performed troubleshooting prior to deployment.
- Prepared test plans and test cases based on project's requirement documents for java code using testing framework.
- Built, tested and deployed scalable, highly available and modular software products.
- Created, delivered, and maintained scalable system architecture to support high-availability Internet site with various internal applications
- Tested programs and databases to identify issues and make necessary modifications
- Researched new technologies, software packages and hardware products for use in website projects
- Troubleshoot various software issues by using debugging processes and coding techniques
- Participated in requirements gathering and design development meetings
Environment: Java, Spring 3.1, Maven, Log4J, JUnit, ibatics, GitHub, spring web flow, Web Services.
Associate Software Engineer
Confidential
Responsibilities:
- Analysis & design of various requirements and technical enhancements documents
- Communicated with the clients and Onsite peer for functional clarifications as and when required
- Identified and resolved the defects in a quick time and proactively tested out the functionality in integration environment
- Implementation of code review comments and provided fixes for the defects identified
- Identified and tracked defects with JIRA and supported developers in resolving problems by completing additional tests
- Developed code fixes and enhancements for inclusion in future code releases and patches
Environment: Java, JSF,JIRA, Log4J, JUnit, GitHub, Web Services.
