Senior Full Stack Java Developer Resume
0/5 (Submit Your Rating)
Charlotte, NC
SUMMARY
- Java Full Stack Developer with more than 7 years of software application development experience in designing and developing User Interface (UI) applications and professional web applications using Angular, HTML5, CSS3, TypeScript, JavaScript, jQuery, NPM and Visual Studio.
- Extensive background in all phases of the Software Development Life Cycle (SDLC) of an application along with requirements gathering, design, coding, testing, deployment, and documentation
- Strong knowledge in Object Oriented Programming (OOPs) concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation
- Expertise is developing web applications with various opensource frameworks such as Spring, Spring MVC, Spring JDBC, Servlets and Struts
- Experience with Angular build tools like web pack and gulp for creating optimized production builds.
- Experience with automated UI testing tools like Jasmine, Karma, Protractor and worked in TDD environment.
- Worked with Product Owners and Systems Analysts to discuss and research any potential design defects that may impact the delivery of assignments through JIRA tracking
- Assisted in preparing estimation for development efforts using Waterfall and Agile Scrum Methodologies
- Worked with open - Source version control systems such as SVN and GIT
- Basic knowledge on CI/CD concepts for integration and deployments and Cloud technologies
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Senior Full Stack Java Developer
Responsibilities:
- Perform the design of the code in Java/J2EE and other related frameworks in a seamless integration with other team members.
- Involved in complete development of ‘Agile Development Methodology/SCRUM’ and tested the application in each iteration.
- Attended Stand-up meetings everyday as part of agile methodology.
- Build low level and high-level design documents from the business requirement document while working along with the architect.
- Developed web pages using AngularJS, HTML5, CSS Gird, Bootstrap, CSS emotion, JavaScript web technologies and frameworks.
- Develop UI layouts and front-end screens for web application.
- Conversion of legacy web application to newly redesign pages using Angular and Micro Services and at the same time supporting legacy application for bug fixes and enhancements.
- Developed and tested many features for dashboard using Python, Bootstrap, CSS, JavaScript and JQuery
- Developing Microservices with Spring boot using Java and Akka framework using Scala
- Used Rest Controller in Spring framework to create RESTful Web services and
- Used Angular 8 and Angular material components in creating the application modules.
- Writing Jasmine unit tests using Karma to verify Angular modules and JavaScript utilityroutines.Developed API for using no Lambda to manage the servers and run the code in the AWS.
- Created many components withAngularfor each single page application.
- Performing the code reviews and integrating different modules developed by offshore team and providing inputs for performance improvement.
- Use JIRA to keep track of the project status and track/resolve various issues.
- Used Maven build tool for creating JAR file to be deployed in application servers. It is also used for dependency management of code in application.
- Handling the production issues and providing quick fixes from DB if required.
Confidential, New York, NY
Full Stack Java Developer
Responsibilities:
- Worked independently and driving the new initiatives for enhancements by working with Product Owners.
- Responsibilities include Requirement gathering, Development, Testing and Deploying in production.
- Coded extensively using JavaScript, MVC Framework and AngularJS to make rich internet web application for a Single page app.
- Implemented the cache mechanism using Redis cache for loan data.
- Kubernetes platform for orchestration and manage the application with high scalability and availability.
- Owning the microservices and responsible for end-to-end activities.
- Microservices development using Spring Boot and writing JUnit with 85% coverage
- Development of microservice on Spring Boot and deploying it to the Amazon AWS ECS using Docker.
- Improve the code quality using sonar.
- Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions
- Using Amazon Web services AWS to provide a large computing capacity
- Used Swagger to test the microservices and JMeter for performance verification.
- Developing Python code for consuming RESTfulAPIs using Flask.
- Wrote Python scripts to parse XML documents and load the data in database.
- Debugging and troubleshooting production issues.
- Implemented continuous integration and deployment into WebLogic using Jenkins.
- Used GIT as version control tool for effectively managing the code changes.
Confidential, Baltimore, MD
JAVA/J2EEDeveloper
Responsibilities:
- Involving in high level and low-level designs as per the requirement/solution.
- Involving in designing of various class diagrams and sequence diagrams by using Rational Rose Enterprise Edition.
- Enhancement of the existing application which included bug fixing, new feature request and refactoring using AJAX, JavaScript, MySQL, CSS, HTML.
- Implemented software changes, enhancements used, and JUNIT testing for all the enhancements.
- Used HTML, Spark, Bootstrap, CSS3, AngularJS to design the entire web application and make it mobile friendly application.
- Used Angular 4 Http services for asynchronous validations for the input fields of the forms with the data existed in the database.
- Migrated an application developed in Angular 4.0 to Angular 5.0.
- Took part in setting up the routing configuration using Angular 4 router for various views and sub views.
- Creating custom tags for JSP for maximum re-usability of user interface components.
- Worked as an Issue resolution contact from application for any discovered issues.
- System was built using SpringModel-View-Controller (MVC) architecture.
- Worked on designing the new elements in the Web design and generating the jar files related to the design pattern.
Confidential
JAVA Developer
Responsibilities:
- Involved in requirement analysis and participated in the design of the application using UML and OO Analysis Design and Development.
- Developed reusable AJAX components for web-tier.
- Developed the presentation layer using JSP’s, CSS, AJAX, HTML, Java Script, and React Js.
- Used JDBC to configure files to access the database.
- Involved in requirement analysis and participated in the design of the application using UML and OO Analysis Design and Development.
- Involved in trans piling, bundling and developing React components for the partner homepages using React JS.
- Implemented MVC web frameworks for the web applications using JSP/Servlet/Tag libraries that were designed using JSP.
- Involved in transpiling, bundling and developing React components for the partner homepages using React JS.
- Developed various product applications using Java, J2EE and related technologies
- Created user interface with the help JSF for standardized display technology which was formalized in a specification through the Java Community Process.
- Developed JSP and pages HTML using CSS as part of the presentation layer
- Involved in configuring and integrating spring and Hibernate frameworks as the ORM tool develop the persistence layer.
- Used Spring MVC and restful web services such as jersey, axis frameworks.
