Software Developer Resume
3.00/5 (Submit Your Rating)
SUMMARY:
- 9+ years of experience in developing enterprise level applications in Java and Spring boot Framework following microservices architecture by following Agile practices.
- Strong experience in integrating with external Web Services (REST) following the business needs.
- Extensive experience of creating and consuming REST APIs adhering Spring security standards.
- Experienced in developing microservices using Spring MVC, Spring Scheduling, Spring Data JPA, Spring Security.
- Strong experience in setting up Build and Deploy pipelines and work ows using DevOps and Git Actions.
- Strong experience with Linux shell scripting
- Strong experience on Core Java Concepts including OOPs, Multi - Threading, Collections and Exception Handling.
- Experienced in data and log analytics tools like log DNA, Splunk and Azure ADX.
TECHNICAL SKILLS:
Database: SQL, MySQL, CouchDB, OrientDB
Operating System: Windows, Linux
Languages: SQL, JAVA, J2EE, XML, React/ Redux
Internet Technologies: HTML, JavaScript, React, REST WebServices
Tools: Splunk (Logging Tool), Soap UI 5.0X, CA Gateway API 9.4
IDE: Visual Studio Code, IntelliJ, Eclipse, Putty, RSA(IBM)
Web Servers: Apache Tomcat, Websphere, Jboss
API Gateway: CA Gateway API 9.4
Framework: MVC, Spring Boot 2.0, React.js/Redux
Cloud: AWS (Basic)
WORK EXPERIENCE:
Confidential
Software Developer
Responsibilities:
- Worked with Agile methodology and actively participated in Scrum meetings as a part of SDLC, to produce quality deliverables within time.
- Used AJAX calls to consume RESTful web services to fetch data and implement asynchronous communication with server side and then rendered the data on functional databases.
- Used a Microservice architecture with Spring Boot based services interacting through a combination of REST to build, test and deploy identity Microservices.
- Worked on latest features of Java 8 like Lambda expressions and functional interfaces.
- Extensively used JUnit, JMeter.
- Developed the DAO layer for the application using Spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
- Performed CRUD operations like Update, Insert and Delete data in NoSQL database like MsSql.
- Responsible for mapping the database model into persistence objects using Hibernate Annotations.
- Provided Log4j support to the application for debugging the system and serverside logging and configured Maven dependencies for build automation.
- Hosted and tested the application in AWS servers before publishing it in actual production environment.
- Used GIT as version control tool for e ectively managing the code changes & experience with Agile/Scrum methodology
- Worked in a CI/CD environment with Jenkins, Maven.
Environment: Java 8, JSON, Spring Boot, JMS, SASS, Hibernate ORM, Agile, Scrum, Jira, Junit, JMeter, REST, GIT, Tomcat
Confidential
Technical Lead
Responsibilities:
- Security Infrastructure with Service Account to Cyberark Migration.
- Core Application Infrastructure
- Application Infrastructure, Configuring the Layer7 api gateway policies through CA API tool.
- Application Modernization Scan the running application on websphere cells to find gaps and vulnerability can be considered while migration to cloud or future target servers.
- Application Accessibility Network, an internal tool to recognize employee s to completing the internal courses.
- Received Client Appreciation and Spot from Confidential .
- Won prizes in various events at school level. ed as Best Outgoing Student of College for the year .Extracurricular Activities:
- Participated in singing competition at zonal level at School.
- Active participant in College Technical and Cultural Events.
