Senior Software Engineer Resume
5.00/5 (Submit Your Rating)
SUMMARY
- 7years of IT experience in teh areas of Analysis, Design, Development, Coding, Implementation and Testing of web applications using Java technologies.
- Designing and developingweb applications using Java stack(Java - 8-13) technologies and handling design/implementation using Spring MVC, Spring Boot, Hibernate, JPA, JDBCand Java Script
- Reactive Programming
- Application architecture, analysis, design, development, testing, implementation, deployment and enhancements.
- Implemented CI-CD pipelineto deploy teh applications in Cloud Environments.
- Experience in building, exposing and consuming (Restful) web service/API’s in teh Business Object layer using RestTemplate and RestEasy.
- Experience in writing unit test cases using JUNIT framework.
- Thorough noledge on mocking frameworks like EasyMock and Mockito.
- Experience using SQL database - Oracle DB.
- Experienced with IDE tools such as Eclipse, IntelliJ.
- Experience in using build and deploy tools - Maven, Jenkins, Hudson, Concourse.
- Experience inhosting applications in GCP, AZUREand PCF
- Experience on Oracle 11g/10g.
- Experience in Database Development using SQL, PL/SQL, Stored Procedures, Functionsand Triggers in SQL Developer.
- Good understanding of teh SDLC (software Development Life Cycle) and teh requirement management lifecycle
- Experience in TDD.
- Expertise in process and test automation using Selenium, Cucumber in Saucelabs.
- Experienced with Software Development methodologies like Agile.
- Experience using JIRA and Pivotal tracker.
- Experienced in using version control tools like GIT, CVS, BitBucket and build tools like Jenkins. Concourse and Hudson.
- Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast consistent team player with excellent communication skills.
- Open to learn new technologies.
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Responsibilities:
- Working alongside business and product owners to gather and refine teh requirements.
- Developed teh application using Hibernate, Spring Boot, JPA.
- Developing Rest microservices and exposing them to be used by cross functional teams.
- Hosted applications on Azure.
- Used Cloud cosmosDB for storing teh data from applications hosted on Azure.
- Automation testing using Cucumber and Gatling.
- Load Testing using JMeter
Confidential
Senior Software Developer
Responsibilities:
- Developed teh application using Hibernate, Spring Boot, JPA, JDBC.
- Developing Rest microservices and exposing them to be used by cross functional teams.
- Hosted applications on GCP and PCF.
- Test Automation usingCucumber.
- Developed integration test cases.
- Worked on building teh Concoursepipeline.
Confidential
Java Developer
Responsibilities:
- Involved in analysis and design of teh applicationbased on teh requirements from product owners.
- Developed teh application usingHibernate, Spring Boot,JavaScript, JQuery.
- Designing and developing teh UI using JavaScript using a designated front end service framework (client specific) and JAVA classes.
- Worked on enhancement of teh existing application which included bug fixing, new feature request and refactoring teh existing system using various J2EE and other technologies.
- Hosted all teh services in PCF.
- Test Automation using Selenium and Cucumber.
- Developed a scrutinized automation regression suite which would halp to put CI/CD in place.