Full Stack Software Developer Resume
SUMMARY
- 6+ years of experience in designing and developing client server and web - based applications.
- Expertise in implementing core Java concepts Collection, Interfaces, Event Handling, and Generics (Java 5.0).
- Expertise in implementation of J2EE technologies like Servlet, JSP, JPA, JDBC, JMS, RMI Struts, Spring, Hibernate, EJB (Entity, Sessions and Message-Driven Beans), XML, Web services.
- Expertise on Spring Framework using Dependency injection and MVC framework.
- Good Experience in writing SQL Queries, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
- Experience in working with application servers like Apache Tomcat and Web logic.
- Experience in configuring build tools like MAVEN for the development and deployment.
- Actively involved in interacting with business users to record user requirements and created the functional specification documents and remodeled the existing architecture.
- Experience in implementing various design patterns like Singleton, Factory, Abstract Factory, DAO, Service Locator, and Front Controller.
- Used JIRA for bug tracking and issue tracking.
- Experience in developing enterprise applications using IDE tool such as Eclipse, Net beans.
- Proficiency in working with version control systems like GitLab, Git.
- Followed Test driven development of Agile Methodology to produce high quality software.
- Strong knowledge on application development using Software Development life cycle (SDLC) using various methodologies like Waterfall, Agile/scrum.
- Excellent written and verbal communication skills, Analytical, Problem Solving Skills, attention to detail and ability to work independently within a team environment.
TECHNICAL SKILLS
Language and Technologies: Java, J2EE, JDBC, Servlets, Web Services (SOAP), RESTful Web services, EJB3.
Java Frameworks/Tools: Spring MVC, Spring IOC, Spring Boot, Spring AOC, Struct, JSF.
ORM Technologies : Hibernate, JPA.
Web Technologies : JavaScript, CSS, HTML, Angular JS, Angular5/6, AJAX, XML, jQuery, Bootstrap, JSON.
Web/Application Severs: WebLogic, Apache Tomcat.
IDE’s : Eclipse, Net Beans.
Database : Oracle, SQL Server, MySQL, DynamoDB.
Version Control : GitLab, CVS, Tortoise, SVN.
Build Tools: Maven, ANT, Jenkins
Methodologies: Agile/scrum, TTD, Waterfall.
S/W modeling Tools: UML, MS Visio.
Cloud Technologies : AWS EC2, Docker.
Bug reporting and testing tools: JIRA, SOAP UI, Junit.
PROFESSIONAL EXPERIENCE
Confidential
Full Stack Software Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
- Working closely with the Business/Product owners in understanding requirements.
- Application is developed in agile approach where there is a daily SCRUM meeting to understand the status and resolve any issues.
- Designed and developed user interface layer using combination of JSPs, HTML, AngularJS / jQuery for front end.
- Developed modules in the user interface using Angular 9.
- Responsible in setting the CI/CD pipeline in Git.
- Continuous integration using Jenkins for nightly builds and sends automatic emails to the team.
- Developed web layer using springs framework and to manage the project in MVC pattern.
- Design and developed a RESTful APIs and consuming the SOAP services.
- Experience in writing Microservice for the application.
- Experience with AWS cloud for code integration.
- Configured and deployed the application using Tomcat Application Server.
- Responsible for unit testing.
- Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
- Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security.
- Used Rally to assign, track, report and audit the issues in the application.
- Providing solutions for performance testing / monitoring tools.
- Responsible for coding, testing and documenting various packages, procedures, and functions for libraries and actively involved in code reviews and in bug fixing.
Environment: JDK 1.8, Spring MVC, Restful Web Services, Design Patterns, JDBC, JMS, XML, SAX, DOM, JavaScript, VueJS, Angular 6, Nodejs, Jenkins, AJAX, jQuery, HTML5, CSS, JUnit, MAVEN, Oracle 10g, Oracle 11g, GIT.
Confidential, Memphis - TN
Full Stack Developer
Responsibilities:
- Involved in Design, development, Implementation, and testing of the enterprise applications.
- Involved in story grooming meetings, demo sessions with directors, VP and managers.
- Designed and developing ‘VBSA’ (Vendor Badge Support Application) web application using Angular 8.
- Used Spring Boot framework and Lombok library to implement the MVC architecture at back-end.
- Developed Web page elements using Angular’s UI Grid and primeng framework components.
- Performed CRUD operations on database system using Hikaru Spring boot JDBC connection pool framework to connect Oracle database.
- Implemented Spring single sign on security functionality to validate the user login and determining authorization role for application.
- Used Spring MVC to handle/intercept the user requests and used controllers to delegate the request flow to the back-end tier of the application.
- Implemented SSL certificates to enable the application to run on secure network socket.
- Implemented Remote Host security feature to ensure the application has network secure access.
- Experience in working with web logic application server and Linux server.
- Created Test cases top perform unit, integration and system testing using Junit, Mockito framework.
- Experience in Agile work environment, sort by 2 weeks a sprint.
- Adhering to standards and best practices when discharging duties such as coding, testing, debugging and fixing the defects.
Environment: Java, Angular, Spring MVC framework, Spring JDBC template, Spring Security, Restful web services, HTML, CSS, Oracle 12g, WebLogic Application server, Linux, GitLab, SSH (putty)
Confidential - Columbus, OH
Software Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
- Worked closely with the Business/Users team in translating technical requirements into application code.
- Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
- Designed and developed user interface layer using combination of JSPs, HTML, JavaScript / jQuery and VueJS and Angular6 on NodeJS for front end.
- Continuous integration using Jenkins for nightly builds and sends automatic emails to the team.
- Used Jenkins plugins for code coverage and to run the entire test before generating war file.
- Developed web layer using springs framework and to manage the project in MVC pattern.
- Design and developed a RESTful APIs using Spring REST API.
- Used JavaScript, and AJAX technologies for front end user input validations and Restful web service calls.
- Worked on developing Microservices with spring.
- Configured and deployed the application using Tomcat Application Server.
- Responsible for unit testing.
- Developed RESTful Web services for transmission of data in JSON format.
- Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
- Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security.
- Used JIRA to assign, track, report and audit the issues in the application.
- Providing solutions for performance testing / monitoring tools.
- Responsible for coding, testing and documenting various packages, procedures, and functions for libraries and actively involved in code reviews and in bug fixing.
Environment: JDK 1.8, Spring MVC, Restful Web Services, Design Patterns, JDBC, JMS, XML, SAX, DOM, JavaScript, VueJS, Angular 6, Nodejs, Jenkins, AJAX, jQuery, HTML5, CSS, JUnit, MAVEN, Oracle 10g, Oracle 11g, GIT.
.