We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • 7 years of extensive professional experience as a Java Full Stack Developer with expertise in Web - Designing, User Interface development, integrating, implementing of highly transactional and scalable web applications using web technologies like Angular JS, Angular2/4/6, Node JS, React JS, HTML, CSS, Ajax.
  • Excellent knowledge of all the phases of Software Development Life Cycle (Requirements gathering, analysis, design, development, testing and implementation) and SDLC methodologies such as Agile/scrum, Waterfall model, Test Driven Development (TDD) and Iterative Development.
  • Extensive experience in designing professional UI web applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, XML, jQuery, AJAX, JSON, Angular/2/4/6, Node.js.
  • Good hands on experience with Java, J2EE, Web services, JSP, Servlets.
  • Hands on experience in developing web application using Spring Framework web module and integration with Struts MVC framework, MicroServices.
  • Good understanding of Object-Oriented Concepts like Collections, Multithreading, Exception Handling, Polymorphism.
  • Experience in Web 2.0 applications like blog maintenance, Library Management, social networking using HTML, DHTML and JavaScript.
  • Experience in using various tools and IDEs for development and design like Adobe Photoshop.
  • Expertise in client scripting language and server-side scripting languages like JavaScript, jQuery and Angular.js.
  • Experience in applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented JavaScript, XML and Responsive Web Design.
  • Extensive experience in various UI widgets using JavaScript libraries (JQuery)
  • Expertise in building strong websites using JQuery, HTML5, DHTML & CSS3 to develop valid code and table-free sties.
  • Experience in RDBMS including Oracle 12c, DB2, MongoDB, MySQL.
  • Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers, Message Queuing and data connectivity and data integration of Oracle.
  • Developed J2EE applications using IDE’s like Eclipse, IntelliJ, and Net beans.
  • Utilized various tools during the development and deployment such as Jenkins, Maven, Ant, JIRA.
  • Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments.

TECHNICAL SKILLS

UI Technologies: JavaScript, HTML5, CSS3, NodeJS, ReactJS, Bootstrap, jQuery, Ajax.

Programming Languages: JAVA, C#, C++, C, PL/SQL.

J2EE Technologies: JSP, Servlets, VM, EJB - session Beans, Entity Beans, JMS, JDBC, JNDI, SOAP.

Framework /Libraries: Spring Core, Spring Boot, Spring Security, Spring MVC, R2DS (HSBC), JUnit5, Struts and Hibernate, log4j, Angular, AngularJS, MVC architecture.

Web Technologies: XML, DHTML, JavaScript, XSL, XTSL, DTD, XSD, JAXB and JAXP DOM SAX.

IDE/Other Tools: Eclipse 3.x, My Eclipse, Net Beans, IBM Rational Application Developer 7.5/8.0, Oracle Workshop, RAD 8, putty, WinSCP, Visual Basic 6.0/5.0/4.0.

Web/App Servers: Apache1.3.27, Tomcat 5.5.x, IBM Web Sphere (WAS 6,7, 8.5), JBOSS, Web logic10.3.

Database Tools: ORACLE 10g, MySQL 4.0, DB2, Teradata, SQL Developer, TOAD, Informatica power center 10.2.0.

Operating System: Windows 9x/XP/2000/NT, Linux, Windows 7, UNIX, MAC.

Bug Tracking Tool: Quality center.

Source Control Tool: SVN, SCM, MKS, Rational Team Concert (RTC 3.0 and 4.0).

Software Methodologies: Agile, Scrum, TDD, Waterfall.

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Full Stack Developer

Responsibilities:

  • Maintaining, tuning and repairing applications to keep them performing according to technical and functional specifications; providing user support.
  • Updated the application with new features of Angular 4.
  • Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators.
  • Designed and developed the application using Angular 2 framework along with HTML5, CSS3, Java Script, Bootstrap, Node.js, ReactJS.
  • Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
  • Used various transformations like Filter, Expression, Sequence Generator, Update Strategy, Joiner, Stored Procedure, and Union to develop robust mappings in the Informatica Designer.
  • Developed mappings to load into staging tables and then to Dimensions and Facts.
  • Used existing ETL standards to develop these mappings.
  • Experience in Oracle supplied packages, Dynamic SQL, Records and PL/SQL Tables.
  • Loaded Data into Oracle Tables using SQL Loader.
  • Partitioned large Tables using range partition technique.
  • Experience with Oracle Supplied Packages such as DBMS SQL, DBMS JOB and UTL FILE.
  • Involved in agile software methodologies and Test-Driven Development TDD
  • Working effectively with Test and Verification team to resolve issues.
  • Being involved in Development, Continuous Integration and time-boxed iterative development.
  • Performing code reviews and reviews of technical documentation.
  • Working with offshore vendor resources and development activities.
  • Experienced in ReactJS and working with React flux architecture. Experienced in working with Redux architecture.
  • Developed Microservices architecture applications using Spring Boot 2.3, Spring Cloud config, and Restful Web Services.
  • Migrated existing application into Microservices Architecture using Rest APIs, spring boot, Spring Cloud and AWS.
  • Worked on Spring Tool Suite for developing interface modules and web application using Spring MVC.
  • Involved in implementation of application using conventional design practices (Web-Service Oriented Architecture, MVC-Model View Controller), integrated spring framework with Hibernate that is used for Database operations.
  • Developed SOAP-Web services in a Service Oriented Architecture (SOA) consisting of the integration tier with Web services external to organization, middle tier with Spring Application Framework. Implemented the business layer by using Hibernate with Spring DAO and developed mapping files and POJO java classes using ORM tool.
  • Developing RESTful APIs using JSON, performing code management using GIT and resolving code conflicts.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers
  • Experience with container-based deployments using Docker and Kubernetes
  • Expert skills in designing and implementing web server solutions and deploying java application servers like JBoss, WebSphere Application Server 7.0/8.0, WebLogic Apache Tomcat 7.0/6.0.
  • Responsible for installing Jenkins master and slave nodes and configure Jenkins builds for continuous integration and delivery.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Developed microservice on boarding tools and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Unit testing, Integration and QA Testing and Bug Fixing.
  • Manages and executes projects; process redesign and improvement.
  • Extensively worked using AWS services along with wide and in depth understanding of each one of them.
  • Gained good experience by working with configuration management tool Ansible and CI/CD tool Jenkins.
  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets and EBS.
  • Develop and review development of test protocols for testing application before user acceptance. Review test results and direct further development.
  • Work with a global BAU PM and have technical ownership for applications
  • Work closely with users, program managers, and developers to bring the team's ideas to life.
  • Perform Java application development activities, including unit testing, code deployment to development environment and technical documentation.
  • Provide technical mentoring to developers and software architects within a domain or project.
  • Provide guidance to internal and external stakeholders in the development of solutions that create innovation.
  • Conducting code peer reviews with other members in the team.
  • Participating in daily standup meetings.

Environment: Java, J2EE, JSP, Servlets, CSS, Kubernetes, Docker, HTML, Oracle 10g, SSO, LDAP, Hibernate, Spring Security, Spring IOC, Spring MVC, Spring Security, Spring Boot, Micro services JDBC, Java Script, VM, ReactJS, NodJS, Angular, AngularJS, Toad, Oracle, Windows, XML, XSL, Agile/Scrum methodology.

Confidential, Jersey City, NJ

Sr. Full Stack Java Developer

Responsibilities:

  • Worked agile software development with Scrum methodology. knowledge of Angular 4/6/7 commonly used modules and creating reusable Components, Pipes and Services.
  • Developed the application using Java 1.8 and implemented its features like Lambdas.
  • Working as a UI Developer for internal application.
  • Developed Application to assess JSON and XML from Restful web service from consumer side using JavaScript and Angular
  • Developed the front-end web page by using HTML5, CSS3, and JavaScript, taking advantage of the frameworks.
  • The application flow is designed and developed using JDBC, HTML5, CSS3 and JavaScript.
  • Developed the Rest APIs by using the spring boot with spring tool suite IDE
  • Oracle is used for the datastore and stored procedures. We extensively used spring JPA for database queries
  • Knowledge on the services configuration, managed the pool connection and size for database.
  • Developed OAUTH authentication, fortress for Authorization services.
  • Bitbucket was used for code management and sharing.
  • Experience writing unit test cases (Junit, Mockito) with coverage.
  • Used Jenkins to execute the maven project as well to build the version system tool.
  • Involved in configuring XML mapping files and POJO objects.
  • Implemented REST Web services to retrieve data from client side.
  • Build REST web service by building Node.js Server in the backend to handle requests sent from the front-end.
  • I have extensively used postman scripts and Swagger to share the contract details (API details) with internal developer and QA teams.
  • I have used the docker to deploy services in non-prod environment (development environments) and Jenkins for the pre-prod management environments.
  • Used Spring Boot with Spring Security for all types of authentication.
  • Application was designed and developed using the Spring framework. Used Spring Dependency Injection to inject required services.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Used JIRA for creating and following up with the issues.
  • Monitored error logs using Log4J and fixed the problems.

Environment: Core Java, J2EE, MySQL, Elastic Search, CSS, Spring MVC Oracle 10g, Spring 2.5, JDBC, SSO,LDAP,Java Script, jQuery, Angular, AngularJS, VM, XML, Main Frame, Agile.

Confidential Software, Austin, TX

Java Developer

Responsibilities:

  • Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
  • Developing Web pages by using HTML, CSS, jQuery, JavaScript and working knowledge of CSS grid system.
  • Worked in all the modules of the application which involved front-end presentation logic developed using JavaScript.
  • Designed and implemented the User Interface using JavaScript, HTML, CSS, AJAX, JSON and MySQL.
  • Communicated regularly with the clients and discussed the impediments that could come up, and the possible solutions for it.
  • Deployed the program on Jenkins to check the correctness and connection with the backend.
  • Used J2EEdesign patterns like Value Object Pattern, Business Delegate, service locator, and session façade, Singleton, Factory and DAO.
  • Integrated Hibernate ORM framework with Spring framework for data persistence and transaction management.
  • Participated in various agile ceremonies like stand-up meeting, sprint planning, sprint review. Communicated with team members and scrum master for better understanding of requirements.
  • Received appreciation from scrum master for being a good team player and demonstrating commendable communication skills.

Environment: Java, J2EE, Struts, Hibernate, Spring, JSP, Servlets, JMS, XML, SOAP, JDBC, JavaScript, JQuery, Ajax, HTML5, CSS3, JUnit, WebSphere Application Server, Oracle, MySQL, Scrum

Confidential, Malvern, PA

Java Developer

Responsibilities:

  • Followed iterative application development specified by Agile Scrum methodology consisting of weekly Sprints and stand up meetings and built the application with Test Driven Development (TDD).
  • Developed the application using Spring MVC intensively that leverages classical MVC architecture and Micro Services architecture using RESTful Web services.
  • Developed delegate services to invoke and communicate with other modules developed by .NET and Python technologies.
  • Created and injected Spring Services, Spring Controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Developed REST architecture-based web services using Spring ncMVC to facilitate communication between client and servers.
  • Developed the spring AOP programming to configure logging for the application and to track CRUD operations on the database.
  • Wrote services to store and retrieve user data from Oracle database management system and handled database access and data transmission based on Restful web service.
  • Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
  • Extensively used the Log4j for Logging Errors, debugging and tracking and Exception statements.
  • GIT for version control and Experience with Maven, continuous Integration and continuous deployment (CI/CD) in Jenkins.
  • Wrote Junit test cases with Mockito, resolved bugs and Eclipse's debugging tool.

Environment: Spring Boot Framework, Spring DATA JPA, Spring Cloud, Spring Framework, RESTful Web Services, JSON, HTML5, Hibernate, Oracle database, Spring Tool Suite, Windows, JUnit, GIT, Maven, Jenkins.

Confidential, Pittsburgh, PA

Java Developer

Responsibilities:

 
  • Analysis and Design of various modules using J2EE Architecture and MVC Design Pattern.
  • Used JavaScript and Bootstrap to develop the user interface, to validate the user at client side and provide responsive feedback. Ensuring the high performance of the application.
  • Implemented various types of spring controllers as per application requirements, spring validations, persistence layer, DAO and service layer components using Spring Hibernate API and spring hibernate annotations.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Implemented application level persistence using Hibernate and Spring.
  • Implemented Transaction Management in the Application. Developed Spring Framework based RESTFUL Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
  • Worked in designing the database and developed Stored procedures, Triggers and Functions for efficient use of data from SQL server database.
  • Deployed the application using Apache Tomcat Application Server, and used STS IDE for designing, coding and developing applications, Maven for build environment.
  • Used TortoiseSVN Subversion for software version control and used Log4J to monitor the Error Logs.

Environment: Spring, Hibernate TortoiseSVN, Maven, STS tool, Log4J, Bootstrap, JSP, HTML, Spring-MVC, SQL server, Apache Tomcat, Webservices, JSON.

We'd love your feedback!