We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.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 theirby implement my skills to meet the requirements of the Organization.

SUMMARY

  • Overall 7+ 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.
  • 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 with the webpage Cross Browser Compatibility and Responsive Web Design.
  • 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 with 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, Confidential WebSphere, and JBOSS Application Server.
  • Defined set of security policies which helps in identifying categorizing and protecting the 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 with databases such as Oracle, SQL Server, MySQL, DB2 and MS Access.
  • Created and developed the internal Angular 2 framework applications projects. Unit testing with Jasmine.
  • Extensive experience in implementation of version control software SVN and CVS.
  • Hands-on experience working with the JMS provider Confidential MQ Series. Developed Message Driven Beans (MDB) and extensively used the 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 with 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 with 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

Confidential, St Paul, MN

Full Stack Java Developer

Responsibilities:

  • Interacted with the Team lead during requirement gathering and participated in regular team meetings for proper communication and to resolve the issues.
  • Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.
  • Followed Agile Methodology in analyze, define, and document the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Development experience in programming and applications system environment, which includes the 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 with Functional exposure to: Agile, Wealth/Financial Domain, Web Components, Component Based and Test Driven Development.
  • All the 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
  • Designed and developed the REST based Micro Services using the Spring Boot.
  • Used Spring MVC module to develop MVC Architecture.
  • Developed the Controller to handle the requests and responses.
  • Used Core Java to develop Business Logic as Spring Beans.
  • Used JavaScript libraries or frameworks: jQuery, Vue.js
  • Experience with HTML5, CSS3
  • Experience with integrating multiple systems together
  • Experience with Power BI
  • Experience withJavaScript, TSQL
  • Experience with 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 the Spring Beans, Bean Factory and to manage the beans life circle.
  • Implemented Spring AOP for declarative transaction management.
  • Developed the 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 the client-side module architecture based on new Angular Framework.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for CI/CD system to build, Test and Deploy.
  • Implemented CI CD pipelines using Jenkins and build and deploy the applications.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
  • Stored procedure in the database and used Dynamic SQL to load the data.
  • Used Jersey to implement Restful Web Service and used XML form to transfer the data.
  • Developed Unit Test Cases and used JUnit for unit testing of the application.
  • Created UNIX shell scripting for periodic generation of reports.
  • Configured pom.xml to deploy the project using Maven.
  • Provided Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution defects.
  • Used Eclipse IDE for developing code modules in the development environment.
  • Monitored the error logs using Log4j and fixed the problem.
  • Used GIT for Version control.

Confidential, Ohio

Full Stack Java Developer

Responsibilities:

  • Interacted with the Business Analyst team during requirement gathering and participated in regular team meetings for proper communication and to resolve the issues.
  • Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.
  • Followed Agile Methodology in analyze, define, and document the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • All the 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 the REST based Micro Services using the Spring Boot and Spring Cloud.
  • Used Spring MVC module to develop MVC Architecture.
  • Developed the Controller to handle the 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 the Spring Beans, Bean Factory and to manage the beans life circle.
  • Used spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template to perform the database the 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 the UI using HTML5, CSS3, JSP and JavaScript for interactive cross browser functionality and complex user interface.
  • Involved in designing the client-side module architecture based on new Angular Framework.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the 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 with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for CI/CD system to build, Test and Deploy.
  • Experience with CI CD pipelines to integrate the Java code to align with DevOps practices using Docker.
  • Implemented CI CD pipelines using Jenkins and build and deploy the applications.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
  • Stored procedure in the database and used Dynamic SQL to load the data.
  • Used Jersey to implement Restful Web Service and used XML form to transfer the 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 the application.
  • Created UNIX shell scripting for periodic generation of reports.
  • Configured pom.xml to deploy the project using Maven.
  • Provided Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution defects.
  • Used Eclipse IDE for developing code modules in the development environment.
  • Monitored the error logs using Log4j and fixed the problem.
  • Used GIT for Version control.

Confidential, Houston, TX

Full Stack Java Developer

Responsibilities:

  • Involve in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks assigned.
  • Building reusable code and libraries for the future purpose and Integrating user-facing elements with 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 the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Developed User Profile and Microservice modules usingSpringBoot. UsedSpringMVC for REST API andspringannotation for Dependency Injection.
  • Developed Hibernate for interact with database withspringintegration as the 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 have 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 with Rest template based on RESTful APIs.
  • Implemented Service oriented architecture (SOA) using Restful web services with JSON.
  • Maintained GIT branches for project development, conducted merge and used Maven for building and deploying applications to JBOSS and Coherence servers.

Confidential

Java Developer

Responsibilities:

  • Selected and implemented agile development practices according to the application requirements for every project.
  • Ensured participation of clients in the process of development.
  • Aided with integration of front end and back-end applications.
  • Tested and troubleshoot all the 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 with 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 the log dat includes runtime exception and for logging info and are helpful in debugging the issues
  • Collaborated with other members of the product development team.
  • Identified and continuously acted to improve individual and team knowledge of new technologies, business processes and project management skills.
  • Stayed current on trends, latest industry developments and shared knowledge among colleagues.

We'd love your feedback!