Full Stack Java Developer Resume
SUMMARY
- Around 7 years of experience as a Sr. Java Full stack developer in full software development life cycle including requirement analysis, design, coding, testing, debugging and maintenance.
- Experience with Docker containers, AMI’s to create Docker images/ containers.
- Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets, Struts, Spring (IOC&AOP), Spring Boot, Hibernate, ATG Commerce, EJBs, MDBs, Session Beans, JDBC and JNDI.
- Created Cloud Formation templates and deployed AWS resources using it.
- Leveraged AWS cloud services such as EC2, auto - scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
- Experience working in Agile Software Development Methodology that includes product backlog refinement, sprintplanning, daily scrum meetings, iterative development, product demo, retrospective meetings.
- Proficient in concepts like Collection Framework, Multi-threading, Exception Handling, Generics, Annotations, Serialization, Thread pools, JavaBeans and Polymorphism, hands-on experience on Java 8.
- Expertise in J2EE Technology- Servlets, EJB, JDBC, JSF, JSP, JTA, JMS, RMI, JavaBeans and Apache Camel.
- Experience in Front-End UI technologies like HTML5, CSS, jQuery, JSON, AJAX, NodeJS, ReactJS, Angular 2-9, Backbone JS, Bootstrap, Tag Libraries, JSTL
- Experience in Open Source frameworkslike Struts, Spring,Spring MVC,SpringWeb Flow, Spring Boot, Microservices, Kubernetes, Spring Cloud, and Hibernate 2.0/3.0 ORM.
TECHNICAL SKILLS
Platforms: Windows, UNIX
Programming: JDK, C, C++, Java 8(JSP, Servlets and other java related technologies), Python
Client Scripting: JQuery, Angular 2/4/6, JavaScript, CSS3, HTML4, HTML5, React JS, NodeJS
Java Frameworks: Struts, Spring MVC, JSF
Databases: DB2, MS-SQL Server, PostgresSQL, MySQL
Version Control: Tortoise SVN, GitHub, CVS
IDEs: Eclipse, My Eclipse 4.1, Net beans
Application Servers: Web logic, Web sphere, JBoss 4.0
Defect Tracking: JIRA, Rational Clear Quest
Methodologies: Agile (XP, Scrum), Waterfall
Cloud: AWS, Azure
PROFESSIONAL EXPERIENCE
Confidential
FULL STACK JAVA DEVELOPER
Responsibilities:
- Involved in development and testing phases of project.
- Strong experience in front ends, business, tier using the Struts Framework.
- Followed Waterfall software development practice paired programming, test driven development.
- Worked on responsive design and developed a single page responsive website that could be served to desktop, Tablets and mobile users using ReactJS.
- Involved in transpiling, bundling and developing React components for the partner homepages using React JS.
- Designed and developed services using Rest full and WSDL.
- Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
- Developed Web services to allow communication between the applications using Rest and SOAP based Web services.
- Extensively worked on spring framework for developing middle tier application and persistence tier using the Hibernate frameworks.
- Used Hibernate in mapping bean class to database tables to provide transparent persistence.
Confidential
JAVA DEVELOPER
Responsibilities:
- Performed complete application life cycle functions (SDLC) using Agile Methodology from conception to final release to users including design & analysis, Implementation, Testing, Deployment and Maintenance.
- Responsible for writing J2EE compliant Java code for application development effort which involved working with JSP, Servlets, JDBC, XML, EJB, etc.
- Involved in the development of a portal called Microsite using spring boot framework.
- Designed and developed the application using AGILE-SCRUM methodology.
- Implemented features like logging, user session validation using Spring-AOP module.
- Upgraded the UI screens in the application to single page UI using React JS, HTML5 and CSS3.
- Developed the application using React JS, spring, HTML, Bootstrap, CSS and JavaScript.
- Created and ImplementedMicroServicesusing spring boot, REST, JSON.
- Involved in creating and Deployment of REST API and Micro Services in Java J2EEE using Spring Boot.
- Created an Infrastructure CI/CD pipeline with automated functional.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Automation experience with Jenkins, Bash and Python scripting, AWS Boto3, etc.
- Used React JS as the development framework to build a single-page application.
- Involved in SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and React JS.
- Participated in development of a well responsive single page application using React JS framework, JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
- Involved in creating a reusable component usingReactJSfor DOM manipulation
- Worked extensively on Web Services (SOAP&REST), XML, JMS and Spring Controller.
- Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
- Designed and developed Microservices Architecture to divide application into business components using Spring Boot, Apache Storm, Active MQ and Apache Kafka.
- Developed REST based Scala service to pull data from ElasticSearch/Lucene dashboard, Splunk and Atlassian Jira
- Involved in writing java API for Amazon Lambda to manage some of the AWS services.
Confidential
JAVA/J2EE DEVELOPER
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
- Developed various product applications using Java, J2EE and related technologies
- Involved in development of middle layer business methods, which incorporated the core business functionality using Singleton Beans.
- Used JSF1.2, JSP, JSF 2.2(My faces) framework for building the application based on MVC design paradigm.
- Handled events and runtime errors using JSF event listeners and validations.
- 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
- Developed web applications using AngularJS, JQuery, JavaScript and CSS.
- Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
- REST (JAX-RS) web services have been developed to be consumed by middleware module to push the communication center messages into web module.
- 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.
Confidential
JAVA DEVELOPER
Responsibilities:
- Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, and Spring Boot, Spring Cloud, and Spring MVC.
- Responsible for creating and configuring views using struts tiles.
- Experience in development, deployment, and troubleshooting Web-based and enterprise-based applications on Windows, UNIX and Linux platforms.
- Developed web applications using AngularJS, JQuery, JavaScript and CSS.
- Used HTML, Spark, Bootstrap, CSS3, AngularJS to design the entire web application and make it mobile friendly application.
- Involved in resolving the issues in SIT and UAT phases.
- Developed application components and technical specifications.
- Used Spring IOC to define beans and set up the dependencies between the objects.
- Provided Spring AOP components to Transaction Management logging.
- Created new user interfaces using Jsp which support ERT, PARTIAL & OE Transactions.
- Handled Client-side validations using Java script.
- Involved in design, provided Tech specs and reviews.
- Responsible for Designing & Developing UI to perform ERT, PARTIAL & OE Transactions.
- Provided spring controllers and developed server-side modules to process the client requests using MVC Controller
- Created consumer application for soap web services.
- Responsible for providing SQL queries and integrated with DAO layer using spring.
- Provided UI Components using JQuery.
- Handled Deployments Production and non-production environments.
