Full Stack Java Developer Resume
PROFESSIONAL SUMMARY:
- Around 5+ years of experience in all phases of Software Development Life Cycle including requirement Analysis, Designing, Developing, Implementation, Testing, Deployment and Maintenance.
- Proficient in developing web - based applications using Java 8/1.8/1.7/1.6 and J2EE standards JSP, Servlets, JDBC, JNDI, Spring, Spring Boot, Hibernate, Restful Web Services.
- Experienced in designing Microservice Applications with docker and Continuous Integration & Continuous Deployment using Jenkins and AWS code pipeline.
- Strong programming skills in developing multi-tier applications using Spring MVC and Spring Boot.
- Experience with Java8 lambda Expressions, Filters, Collections, Method s and Stream API’s.
- Experience in using Spring Boot for designing and developing Micro services business components.
- Hands on experience with Node.js, Express.js, Next.js, Redis.
- Developed modules using Angular 2/4/6, ReactJS, CSS3, HTML, JQUERY, Typescript with React, JavaScript.
- Knowledge on using Bootstrap and Material UI with Styled Components
- Experienced in writing ant files and deploying Java Servlets, JSP, using JSTL and custom tags to enhance Java-based web solutions on the server-side and front end.
- Ability to handle multi-tier, object-oriented J2EE and Core Java Applications.
- Proficiency in core Java concepts like OOPS, Multi-threading, Exception, Exception Handling, Generics, Collections, etc.
- Good experience in providing application support regarding technologies like JAVA, J2EE, SQL, and UNIX.
- Experience with Client Scripting language and server-side scripting languages like HTML5, CSS4.
- Command on developing Java/J2EE applications on IDEs like Eclipse.
- Experience in working with Windows and MAC platforms.
- Involved in the implementation of testing using the JUnit Testing Framework.
- Extensive experience in building and deploying EAR, WAR, JAR files on the test, stage, and production servers.
- Excellent knowledge and understanding of the database concepts
- Experience in Design Documentation
- Experience in developing web-based GUI architecture and development using JSP, Tag libraries, and HTML.
- Good verbal, written, typing skills.
- Capable of delivering well-documented applications, adhering to quality standards and delivery dates.
- Good experience in working with a team together to deliver the best outputs in given time frames.
- Intent to learn something new has always been a positive point.
TECHNICAL SKILLS:
Languages: C, C++, Java, Core Java, SQL, PL/SQL, React.JS
Enterprise Java: JSP, JSTL, Servlet, JNDI, JDBC
Cloud Technologies: AWS EC2, S3, RDS, SQS.
Tools & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Log4J, Junit, Spring Boot, Spring Batch, Spring Security
Web services: RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, MQ, CXF, SOAP, AWS, Microservices
Mark-up/XML Technologies: HTML5, CSS3, JavaScript, TypeScript, Angular, AngularJS, XML, AJAX, jQuery, Bootstrap, JSON, NodeJS, Microservices
Database: Oracle, SQL-Server, MySQL server, NoSQL, MongoDB
Development Tools: Eclipse, RAD, Spring Tool Suite STS
Testing Tools/ Others: Junit, SoapUI, Putty
Version Control: GIT, CVS, Rational clear case, SVN
OS & Environment: Windows, Win 2k Server, UNIX, LINUX, Sun Solaris
PROFESSIONAL EXPERIENCE:
Confidential
Full stack Java Developer
Responsibilities:
- Involved all phases of application development starting from requirements gathering, requirement analysis, defining scope, design analysis, impact analysis, integration, and deployment.
- Worked in all phases of Software Development Life Cycle (SDLC) usingAgile Methodology.
- Used AGILE methodologies and worked on SCRUM boards by using JIRA project management tool and participated in SCRUM meetings.
- Preparing test scenariosfor application and perform testing for same in all environments.
- Develop Junit test cases for all ongoing development application.
- Facilitated code review sessions for early code deployment along with business stakeholders and developers.
- Reviewing team code among developers, analysts, business stakeholders to foresee correctness in data delivery for business related needs using Smart bear.
- Used combination of REST and Apache Kafka message brokers to produce and consume centralized spring Restful web services in JSON format.
- Extensively worked on developing REST based Webservices and consumed them as needed.
- Consumed JSON RESTful Web Services and sent responses withSpringMVC.
- UsedSpringSecurity for Authentication and Authorization of the application.
- Worked on deploying the applications in AWS as EC2 instances and create snapshots for the EBS volumes.
- Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
- Used Spring Kafka API calls to process the message smoothly on Kafka Cluster setup.
- Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
- Identifying production and non-production application issuesand work on fix for same.
- Experience with tools like Docker Images/containers and Kubernetes.
- Develop large scale software application in the following languages Python, Java, and JavaScript.
- Experienced with Front-end JavaScript framework like Node JS, React JS and with the creation of RESTful Web service.
- Developed Oracle PL/SQL Stored procedures and Queries for Payment release process and authorization process.
- Evaluated merchant sites for PCI (Payment Card Industry) compliance and advised accordingly, managed SSL (Secure Sockets Layer) s.
- Develop the application using the DevOps solutions like RedHat OpenShift, GIT CI/CD pipelines, etc.
- Used JUnit framework and Mockito framework for unit testing and integration testing.
Environment: Java8, Exception Handling, Spring boot framework, putty, GIT CI/CD, RedHat OpenShift, Docker, Kubernetes, MongoDB, DAO, JUnit, Mockito, JavaScript, HTML, CSS, JSON, Node JS, Restful, JWT, GIT, Gradle, Apache Kafka, Oracle DB, SQL.
Confidential
Full Stack Java Developer
Responsibilities:
- Implemented core features of Angular JS framework such as dependency injection, databinding, directives, filters, templates and services.
- Worked on making anonymous inline function calls using Java 1.8 Lambda functions and streams for effective use of collection objects.
- Worked with core java concepts OOPs, multithreading, Synchronization, Collection’s frameworks, Serialization and String Handling.
- Implemented business logic using Spring framework and configured it for stateless communication using spring Security, which can also be used for authentication and authorization.
- Developed and Maintained Backend Web Services using Java frameworks (Spring Boot, Hibernate).
- Engineered and Managed Jenkins pipeline for application deployment.
- Implemented Object-Relational-Mapping models to connect to MySQL database in performing transactions.
- Designed and implemented Restful API’s for Microservices.
- Design and develop the User Interface using JSP, HTML5, CSS3, JavaScript, jQuery, Angular JS and Ajax.
- Created multi-module Mavenproject and used Mavento build applications and Jenkins for continuous integration continuous deployment.
- Implemented and maintained highly used web screens using Spring MVC.
- Developed Angular applications using modern Typescript and ES6 standards.
- Design and develop web applications using Core Java, Java/J2EE technologies (JSP, Servlets), Java Frameworks (Spring, Hibernate), SQL, HTML, CSS, JavaScript (AJAX, jQuery), Oracle Database.
- Created WAR/EAR files using MAVEN buildand deployed them on the JBOSS server.
- Implement Data Access Object (DAO) pattern to connect to the database and retrieve data.
- Used GIT, Rational suite to track and maintain the different versions of the project.
- Actively participated in production support.
- Used Eclipse as an IDE tool to develop the application and JIRA and HP Quality Center for bug and issue tracking.
Environment: Java 1.8, JSP, Java Beans, Struts 1.3, Struts Tag Libs, JSTL, Hibernate, JavaScript, TypeScript, jQuery, Bootstrap, HTML, AngularJS, Angular, Microservices, CSS, XML, Web Sphere Integration Developer, Spring Boot, Multi-threading, NoSQL, MongoDB, Restful Web Services, Jenkins, Maven.
Confidential
Full Stack Java Developer
Responsibilities:
- Developed code using Java, J2EE, and spring also used Hibernate as an ORM tool for object relational mapping
- Designed components for the project using best practices and J2EE design patterns such as Model-View-Controller (MVC), Data Access Object, and Value Object.
- Designed and developed a Restful APIs for different modules in the project as per the requirement.
- Developed user-friendly web-based GUI using AngularJS, JavaScript, CSS, HTML, and NodeJS.
- Developed web application using HTML5, CSS3, JavaScript, JSP, jQuery, AngularJS, AJAX, and Bootstrap in front end.
- Worked on Coveo Search Engine, used Coveo Cloud V2 Platform which is an enterprise-class native cloud SaaS/PaaS solution that provides a unifies and secure way to search for contextually relevant content.
- Utilized Coveo JS framework to integrate Coveo Search Interface into Fannie Mae main website and business portal website.
- Micro services been built using spring boot, Spring Cloud security and deployed to AWS cloud.
- Supported Okta identity access management application.
- Involved in setting up SSO environments. Integrated PingSSO product with existing web-based enterprise application which makes users to use one set go login credentials to access multiple application within the Fannie Mae.
- Implemented security and authentication concepts in applications using OAuth 2.0, SAML.
- Developing the web application using Core Java, J2EE technologies, Spring boot, Servlets, JSF.
- Configured resources including JDBC providers, JDBC data sources, connection pooling for Tomcat application server environment.
- Used SAML 2.0 protocols to establish security in communication between HTML pages.
- Worked closely with the configuration in the Tomcat application server and Apache webserver.
- Responsible in writing Unit testcases in order to test software/application using JUNT and Mockito Framework.
- Experience in continuous integration using Jenkins for timely builds, code coverage, running test.
- Worked on Workfront cloud-based project management solution that helps team to prioritize, route, manage and report on their work.
Environment: Java 1.6,1.7, Spring boot, HTML, CSS, jQuery, SVN, Coveo JS Framework, Jira, Workfront, Confluence, JUnit, Mockito, Putty, WinSCP, SQL, Oracle SQL developer Tool, AWS, Maven, Jenkins, PING SSO, SAML 2.0, JSP/Servlets, JDBC, Eclipse, Fidler, Okta, Tomcat App server, Apache Webserver, Load balancers.
Confidential
Full Stack Java Developer
Responsibilities:
- Designing and developing group /client management portal.
- Bootstrapping libraries / modules and frameworks for Engineering team (Java, Node).
- Developing services at enterprise level for infrastructure.
- Designing solutions for micro-frontend architecture for client side.
- Implemented React JS Controllers to maintain each view data.
- Developed HTML and JSP to present Client-side GUI.
- Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Worked with React.js in combination of Angular.js, as React.js processes only user interfaces in applications
- Used Hibernate in data access layer to access and update information in the database
- Designed, analyzed, and developed the front-end and back-end Servlets, Bootstrap for designing, HTML, CSS, Ajax, Node JS, Angular.js, React JS for developing presentation layer.
- Developed EJB components, which encapsulate business logic and build up the model for the system.
- Created Auto deploys jobs using Jenkins and Maven.
- Developed web applications using jQuery, HTML, Bootstrap for Virtual InfoTech Inc.
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
- Integrated the frontend jQuery UI with backend REST API.
- Used JSON for data transmission for Micro services
- Create web service component using REST, SOAP, WSDL, XML to interact with the middleware
- Developed user interface using Node JS and developed client-side interface using ReactJS
- Involved in configuring the Git repository and maintain the version control using Git.
- Designed and documented REST/HTTPAPIs, including JSON data formats and API versioning strategy.
- Used advanced level of HTML, JavaScript, CSS and pure CSS layouts and Angular.
- Angular was used to parse the JSON file using the REST web services.
- Designed the HTML based webpages for displaying the reports.
- Used Apache CXF open-source tool to generate java stubs from WSDL.
- Cleaned up and rewrote front end HTML and CSS to meet validation requirements.
- Deployed the applications on WebSphere Application Server.
- Extensively used Log4j for logging purposes.
- Used JIRA to track the progress of the project and wrote test cases.
Environment: Java, JavaScript, agile, UI, Node.js, Express.js, RESTful API, HTML, CSS, React.JS, JSP, AngularJs, Hibernate, jQuery, AJAX, EJB, Bootstrap, Maven, Jenkins, SOAP, WSDL, XML, Git, Log4j, JIRA.