We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

St Paul, MN

OBJECTIVE

  • To work in a professional and challenging environment and be a member of an organization, which encourages growth, leadership opportunities and thereby implement my skills to meet teh requirements of teh Organization.

SUMMARY

  • Overall 8+ years of extensive experience as a Java Full Stack Developer in analysis, development and testing of Web based, Client/Server and Distributed applications using Java and Java EE Technologies.
  • Experience developing component - based n-tier applications using J2EE technologies and strong programming experience in JDK 1.8/1.7, J2EE technologies - Servlets, JSP, JDBC, Java Persistence API (JPA), Hibernates and Spring Framework.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.react
  • Developed applications using Spring frameworks which includes Spring Core, Spring JDBC, Spring hibernates, Spring boot and Spring MVC.
  • Proficient in Java/J2EE Design Patterns like Singleton, command, object pool, session facade, Model View Controller (MVC), Data Access Object (DAO).
  • Expertise in developing and updating a web page quickly and effectively using HTML5, CSS3, AngularJS, Bootstrap and jQuery wif teh webpage Cross Browser Compatibility and Responsive Web Design.
  • Responsible for developing front-end application using React Js and FLEX architecture for internal team’s productivity use
  • Used React JS Components, Forms, Events, Keys, Router as part of teh project.
  • Involved in development of SOAP based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF.
  • Experience in creating JavaScript for using DML operation wif MongoDB.
  • Knowledge of XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
  • Experience in implementing web-based projects using Web/Application Servers such as WebLogic, Apache Tomcat, IBM WebSphere, and JBOSS Application Server.
  • Defined set of security policies which helps in identifying categorizing and protecting teh assets on AWS, managing access to AWS resource using accounts, users and groups.
  • Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Microservices. Experience in Microservices and Spring Boot application development.
  • Experience wif databases such as Oracle, SQL Server, MySQL, DB2 and MS Access.
  • Used Node JS to develop me/O intensive web applications like video streaming sites, single page applications and other web applications.
  • Experience in creating test suites using jasmine and worked on tools like NPM (node package manager), Bower, Grunt.
  • Created and developed teh internal Angular 2 framework applications projects. Unit testing wif Jasmine.
  • Extensive experience in implementation of version control software SVN and CVS.
  • Hands-on experience working wif teh JMS provider IBM MQ Series. Developed Message Driven Beans (MDB) and extensively used teh JMS API.
  • Application development in different environments like Windows, Linux and UNIX.
  • Good Working Knowledge of ANT and Maven for project build/test/deployment, Log4j for logging, and JUnit for unit testing.
  • Created multiple Kubernetes clusters in AWS and deploying a Docker image on top of Kubernetes Cluster for testing purpose.
  • Good experience wif Source code management collaboration tools GIT, SVN, GitHub, Bitbucket, Gitlab, TeamCity, Pivotal Tracker, AWS-Code commit.
  • Strong analytical, organizational and interpersonal skills.
  • Excellent Verbal and Communication skills
  • Technical expertise, Comprehensive problem-solving abilities, Innovative thinking, Interpersonal skills and Ability of quick learning and work effectively wif a team under stringent deadlines.

TECHNICAL SKILLS

Languages: Java, PL/SQL, Python, Scala, C++, C#

Java/J2EE Technologies: J2EE, Servlets, JSP, EJB, JSTL, JDBC, JSF, JavaBeans, Struts, MVC, Hibernate, Mockito, Spring, Log4j, XML, JMS, JNI, Junit, Web services and Custom Tags.

Web Technologies: HTML, JavaScript, CSS, AJAX, XML, JSP, Bootstrap, AngularJS(v10+), React.JS & Node.JS.

Frameworks and IDE's: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, Log4J, Junit, SOA, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, JPA

Application Servers: Apache Tomcat, WebLogic, WebSphere, JBOSS

Databases: Oracle, SQL Server, PL/SQL and My SQL

Operating Systems: Windows, Linux, UNIX

Message Brokers: Kafka, Rabbit MQ, Active MQ, IBMMQ, TIBCO

Web Services: WSDL, SOAP, and REST API, AWS, Microservices.

CI/CD Tools: Jenkins

Containerization: Docker, Openshift, Kubernetes

Version Control Tools: SVN, Git, CVS, TFS

Build Script: Maven, Jenkins.

IDE's: Eclipse, NetBeans, Spring

Methodologies: Agile, Waterfall, SDLC, TDD

PROFESSIONAL EXPERIENCE

Full Stack Java Developer

Confidential, St Paul, MN

Responsibilities:

  • Interacted wif teh Team lead during requirement gathering and participated in regular team meetings for proper communication and to resolve teh issues.
  • Involved in teh complete SDLC (software development life cycle) of teh application from requirement analysis to testing.
  • Followed Agile Methodology in analyze, define, and document teh application, which will support functional and business requirements. Coordinate these efforts wif Functional Architects.
  • Development experience in programming and applications system environment, which includes teh following: Core Skills: Java J2EE, Angular, Spring, Servlet, JSP, EJB, JTA, JMS and experience in Web technologies such as XML, Struts, Javascript, AJAX, Web Services is a strong plus.
  • Software development experience using microservice based applications like Spring-Boot.
  • Experience wif Functional exposure to: Agile, Wealth/Financial Domain, Web Components, Component Based and Test Driven Development.
  • All teh functionality is implemented using Spring Boot, Perforce and
  • Used Spring Core Annotations for Spring DI, Spring MVC, for REST APIs, Spring Security and Spring Boot
  • Implemented various screens for teh front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library
  • Using HTML5 and React JS, created pages for displaying workflow page along wif Task panel, Property panel and Participants panel.
  • Designed and developed teh REST based Micro Services using teh Spring Boot.
  • Used Spring MVC module to develop MVC Architecture.
  • Developed teh Controller to handle teh requests and responses.
  • Used Core Java to develop Business Logic as Spring Beans.
  • Used JavaScript libraries or frameworks: jQuery, Vue.js
  • Experience wif HTML5, CSS3
  • Created reusable templates using Angular directives and wif NPM tools (Node JS).
  • Experience wif integrating multiple systems together
  • Experience wif Power BIR
  • Experience wif JavaScript, TSQL
  • Experience wif BMC Remedy or ITSM applications
  • Extensively used Core Java 1.8 concepts and implemented Collections, me/O, Exception Handling and Generics in logic design and development.
  • Configured Spring Container to implement IOC/DI of teh Spring Beans, Bean Factory and to manage teh beans life circle.
  • Implemented Spring AOP for declarative transaction management.
  • Developed teh UI using HTML5, CSS3, JSP and JavaScript for interactive cross browser functionality and complex user interface.
  • Experience in creating JavaScript for using DML operations.
  • Involved in writing PL/SQL - Stored Procedures, Functions, Triggers, and Sequence etc.
  • Involved in designing teh client-side module architecture based on new Angular Framework.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing teh Amazon cloud formation.
  • Developed CI/CD system wif Jenkins on Kubernetes environment, utilized Kubernetes and Docker for teh runtime environment for CI/CD system to build, Test and Deploy.
  • Implemented CI CD pipelines using Jenkins and build and deploy teh applications.
  • Developed POJO objects and used Hibernate as teh Object-Relational Mapping (ORM) tool to access teh persistent data from SQL Server.
  • Stored procedure in teh database and used Dynamic SQL to load teh data.
  • Used Jersey to implement Restful Web Service and used XML form to transfer teh data.
  • Developed Unit Test Cases and used JUnit for unit testing of teh application.
  • Created UNIX shell scripting for periodic generation of reports.
  • Configured pom.xml to deploy teh project using Maven.
  • Provided Technical support for production environments resolving teh issues, analyzing teh defects, providing and implementing teh solution defects.
  • Used Eclipse IDE for developing code modules in teh development environment.
  • Monitored teh error logs using Log4j and fixed teh problem.
  • Used GIT for Version control.

Full Stack Java Developer

Confidential, Ohio

Responsibilities:

  • Interacted wif teh Business Analyst team during requirement gathering and participated in regular team meetings for proper communication and to resolve teh issues.
  • Involved in teh complete SDLC (software development life cycle) of teh application from requirement analysis to testing.
  • Followed Agile Methodology in analyze, define, and document teh application, which will support functional and business requirements. Coordinate these efforts wif Functional Architects.
  • All teh functionality is implemented using Spring Boot, Micro Services and Hibernate ORM.
  • Used Spring Core Annotations for Spring DI, Spring MVC, for REST APIs, Spring Security and Spring Boot for Micro Services.
  • Designed and developed teh REST based Micro Services using teh Spring Boot and Spring Cloud.
  • Used Spring MVC module to develop MVC Architecture.
  • Developed teh Controller to handle teh requests and responses.
  • Used Core Java to develop Business Logic as Spring Beans.
  • Extensively used Core Java 1.8 concepts and implemented Collections, me/O, Exception Handling and Generics in logic design and development.
  • Configured Spring Container to implement IOC/DI of teh Spring Beans, Bean Factory and to manage teh beans life circle.
  • Used spring Data Framework to use teh features of Spring JDBC and Spring ORM classes like JDBC Template to perform teh database teh database operations by connecting Data Sources available.
  • Implemented Spring AOP for declarative transaction management.
  • Using Hibernate ORM tool for Memory mapping object-oriented domain model to relational database.
  • Developed teh UI using HTML5, CSS3, JSP and JavaScript for interactive cross browser functionality and complex user interface.
  • Involved in designing teh client-side module architecture based on new Angular Framework.
  • Experienced in developing React components.
  • Participated in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing teh Amazon cloud formation.
  • Worked on setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups.
  • Designing & configuring secure Virtual Private Cloud (VPC) through private and public networks in AWS and create various subnets, routing table, internet gateways for servers.
  • Developed CI/CD system wif Jenkins on Kubernetes environment, utilized Kubernetes and Docker for teh runtime environment for CI/CD system to build, Test and Deploy.
  • Experience wif CI CD pipelines to integrate teh Java code to align wif DevOps practices using Docker.
  • Implemented CI CD pipelines using Jenkins and build and deploy teh applications.
  • Developed POJO objects and used Hibernate as teh Object-Relational Mapping (ORM) tool to access teh persistent data from SQL Server.
  • Stored procedure in teh database and used Dynamic SQL to load teh data.
  • Used Jersey to implement Restful Web Service and used XML form to transfer teh data.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Developed Unit Test Cases and used JUnit for unit testing of teh application.
  • Created UNIX shell scripting for periodic generation of reports.
  • Configured pom.xml to deploy teh project using Maven.
  • Provided Technical support for production environments resolving teh issues, analyzing teh defects, providing and implementing teh solution defects.
  • Used Eclipse IDE for developing code modules in teh development environment.
  • Monitored teh error logs using Log4j and fixed teh problem.
  • Used GIT for Version control.

Full Stack Java Developer

Confidential, Houston, TX

Responsibilities:

  • Involve in Daily Scrum (Agile) meetings, Sprint planning and estimation of teh tasks assigned.
  • Building reusable code and libraries for teh future purpose and Integrating user-facing elements wif server-side logic, Implement REST API’s using latest Microservices architecture Spring Boot and Java8.
  • Process and load inbound and outbound Data from Google pub/sub using Spring Boot framework.
  • Used GitHub for code repository, Maven for add dependencies in pom.xml,
  • Groovy for writing unit and integration test cases.
  • Created different profiles in application to event configuration based on product tag.
  • Application packaging and build through Gradle.
  • Used Pivotal Tracker for Agile user stories management, IntelliJ for development IDE, Apache Tomcat as application server, Google cloud for logs, reporting and monitoring purpose.
  • Used TeamCity for CI/CD for all build and deployment.
  • Used Spring MVC (Model View Controller) to intercept teh user requests and used various controllers to delegate teh request flow to teh Backend tier of teh application.
  • Developed User Profile and Microservice modules usingSpringBoot. UsedSpringMVC for REST API andspringannotation for Dependency Injection.
  • Developed Hibernate for interact wif database wifspringintegration as teh data abstraction.
  • Implemented Web Services usingSpringRESTful and Utilized JBoss for Web Server.
  • Involved in writing PL/SQL - Stored Procedures, Functions, Triggers, and Sequence etc.
  • Performed client end validation using JavaScript and jQuery.
  • Developed and consumed Rest Services using HTTP methods such as GET, POST, PUT and DELETE.
  • View- controller has been developed using Servlets/JS, JavaScript, CSS3 and HTML5.
  • Used GitHub for code repository and version control.
  • Designed and developed Microservices business components using Spring Boot. Consumed REST based Microservices wif Rest template based on RESTful APIs.
  • Implemented Service oriented architecture (SOA) using Restful web services wif JSON.
  • Maintained GIT branches for project development, conducted merge and used Maven for building and deploying applications to JBOSS and Coherence servers.

Java Developer

Confidential

Responsibilities:

  • Selected and implemented agile development practices according to teh application requirements for every project.
  • Ensured participation of clients in teh process of development.
  • Aided wif integration of front end and back-end applications.
  • Tested and troubleshoot all teh applications, websites and components.
  • Coded application components in an Agile environment utilizing a test-driven development approach.
  • Implemented Java/JEE technologies for application development in various layers of projects
  • Knowledge in writing SQL Queries
  • Used Databases such as Oracle and My SQL
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Singleton, Strategy Pattern, Facade and Factory Pattern.
  • Worked in close cooperation wif project managers and other functional team members to form a team effort in development.
  • Involved in writing JUnit test cases for unit testing
  • Used Log4j to capture teh log that includes runtime exception and for logging info and are helpful in debugging teh issues
  • Collaborated wif other members of teh product development team.
  • Identified and continuously acted to improve individual and team noledge of new technologies, business processes and project management skills.
  • Stayed current on trends, latest industry developments and shared noledge among colleagues.

We'd love your feedback!