We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Irving, TexaS

SUMMARY

  • Around 6+ years of experience as a Java/J2EE Developer in analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE and Object - Oriented Client-Server technologies.
  • Experience in working with various Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, Waterfall Model.
  • Good knowledge on core java with strong understanding of Multithreading, Collections, Exception handling, Garbage Collector.
  • Experience in Front-End UI technologies like HTML, XHTML, HTML5, CSS3, Java Script, Angular, Node.JS, Bootstrap, AJAX and JQuery.
  • Managed and maintained development of PHP backend for dynamic database driven websites
  • Expertise at using frameworks and tools like Spring Framework 3.x/4.x (Spring Core, DAO, ORM, AOP, Spring Security), Spring Boot, Spring cloud, Hibernate (Mapping, Cashing).
  • Extensively worked on n-tier architecture systems with application system development using Core Java, JDBC, JNDI, JSTL, JPA, Servlets, JSP, EJB, JMS, Web services, Restful (JAX-Rs, Jersey) and SOAP web services.
  • Design and development of web-based applications using different Web and application servers such as Apache Tomcat.
  • Experience with various MVC frameworks like Angular, Backbone.JS, Node.JS.
  • Good Exposure on Web development using Java, Angular, jQuery, SOAP, REST and Microservices architecture.
  • Experience in administering cloud tools Amazon Web Services (AWS), Microsoft Azure.
  • Experience in ANT and Maven build tools.
  • Good hands on Experience in designing and developing J2EE compliant systems using IDE tools like Eclipse, Net Beans, My Eclipse and InteliJ.
  • Good knowledge in Log4j, JUnit, JMeter, Selenium, Maven and Jenkins.
  • Good Exposure on Virtualization and Containers Docker.
  • Specialized in creating backend Node.js microservices and Restful APIs.
  • Worked extensively with API Management product of Apigee edge in consuming the APIs in implementing customer use cases and Performed Service Level Testing for Web services using Apigee.
  • Having experience in various RDBMS databases like Oracle, SQL server, MySQL. And NoSQL database like Cassandra and MongoDB.
  • Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing).
  • Experience in deploying WAR, JAR, and EAR files in J-Boss, Web-Logic, Web sphere application servers in Linux/Unix/Windows environment.
  • Implemented procedures for instrumentation control and complete data analysis algorithms.
  • Experience in implementing Web Service client using SOAP, WSDL, REST and XML standard using SOA.
  • Worked on UNIX/Linux shell scripting to automate system administration tasks, system backup/restore management and user account management.
  • Strong experience with Version Control like GIT.
  • Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.
  • Highly motivated team player with strong communication, analytical, documentation and organizational skills.

TECHNICAL SKILLS

Languages: JAVA, C, C++, SQL, and PL/SQL.

Web Technologies: HTML, JavaScript, CSS, Angular JS 2.0, AJAX, XML, XSLT, Java Beans, JMS.

J2EE Technologies: Servlets, JSP, JSF, EJB, JMS, JNDI, Web Services, JDBC, SOAP, RMI.

Methodology: Agile, Scrum, RUP, TDD, OOAD, SDLC.

Java Script Technology: Angular JS, Node.js.

App/Web servers: Apache Tomcat, Web-logic, Apache camel, WebSphere, JBoss, WAS 5.x, Grunt server.

Applications Frameworks: Spring, Hibernate, Struts, JSF.

Web services: SOAP, WSDL, AXIS, JAX-WS, REST, JSON, JAX-RS, JAX-RPC, UDDI.

Databases: Oracle, MySQL, SQL Server, DB2, MongoDB, Cassandra.

XML: XML, XPATH, XSLT, XML SPY, JAXB, SAX, DOM, JAXP.

Tools: ANT, JUNIT, Log4j, JMETER, Maven, Rational Rose.

IDEs: Eclipse, My Eclipse, NetBeans, InteliJ.

Operating Systems: Windows, UNIX, LINUX.

PROFESSIONAL EXPERIENCE

Confidential, Irving Texas

Java Full Stack Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Defined and constructed layers, server - side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Developed GUI using HTML5, CSS3, J Query, bootstrap, AngularJS for user interaction.
  • Using AngularJS created custom directives for data manipulations and display data in company standard format.
  • Designed client-side JavaScript code to build web forms, web application, page navigation and form validation.
  • Developed the Spring Boot application using Annotation Driven Approach and set up the Spring Bean Profiling.
  • Implemented CICD to create pipeline and integrated Docker Container to deploy Spring Boot app into AWS EC2.
  • PostgresSQL Server database administration, request groups, forms registration and setup.
  • Developed build tasks to run the unit tests on Jenkins and maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Used Maven tool for building WAR and JAR files for deployment and continuous integration with Jenkins.
  • Developed Unit and Integration tests for existing microservices by using Junit and Docker environments.
  • Used GitHub as Version Control System for maintaining source code and to store and retrieve the Source Code.

Environment: Java, JDK 1.8, HTML5, CSS3 (SaaS), JavaScript, jQuery, Boot Strap, Angular JS, REST Web Services, JPA, Spring Data, Spring Boot, Jenkins, Docker, JPA, Kafka, JUnit, Selenium, JBOSS, jQuery, JavaScript, CSS3, bootstrap, SVN, GIT, JIRA, IntelliJ, SOAP, SOAP-UI, SQL Developer, Maven .

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Involved in SDLC cycle like Analysis, Designing, developing, Testing and deploying the Enterprise applications using Java and Object-Oriented Design Patterns based on business requirements.
  • Followed Agile Software Development Methodology and Test-Driven Development (TDD) to build the application iteratively and incrementally. Participated in scrum related activities and Daily Scrum Meetings.
  • Used new JDK 1.8 features to improve the code readability and performance such like Stream, Lambda etc.
  • Involved in working with technologies like Spring Framework, Hibernate and Restful Web Services in designing and development of the application.
  • Worked with Spring modules like MVC, Core, AOP, Spring Security, Spring MVC, and Spring Boot.
  • Developed RESTful Web Services using Jersey, JAX-RS to perform CRUD operations on the database server over HTTP and to consume web services for transferring data between different applications.
  • Involved in Test driven development using Selenium, cucumber and Junit.
  • Developed User Interface by coding in HTML5, CSS3, JavaScript, jQuery, AJAX, Boot Strap for creating the Web pages.
  • Developed Frond End Web application by using Angular 7, HTML, CSS3 (SaaS) and JSF.
  • Responsible for creating an API using Scala language.
  • Used Rabbit MQ as Message queue applications may connect to the queue and transfer a message onto it.
  • Developed web application by using Angular2/4, Angular Material, Angular CLI, Node. js, Express. Js.
  • Implemented SOAP(JAX-WS) web services for data transfer.
  • Involved in Designing Kafka messaging queues.
  • Implementing MVC Architecture using Spring Framework, customized user interfaces. Used Core Java, and Spring Boot, security, error handling mechanism.
  • Developed REST based Micro services using the Spring Boot, Spring Data with JPA.
  • Produced and consumed Kafka for data streaming.
  • Implemented Spring Boot integration with Spring Session.
  • Extensively working Core Java (JDK 1.8) with complex business logic.
  • Hands on experience in using Hibernate and SQL to import the data from the database.
  • Experience in integration of Amazon webservices AWS with anothers applications structure.
  • Used No SQL database MongoDB to store and retrieve the user data from the applications.
  • Used Jenkins AWS code Deploy plugin to deploy and Chef for Bootstrapping in AWS.
  • Worked with JIRA tool for issue tracking.
  • Experience in writing the Unit test cases in Junit.
  • Configured the Docker Containers and creating Docker files for different environments.
  • Used Building tools like Maven to build, package, test and deploy application in the application server.
  • For deploying the application, we used JBOSS and we are responsible for usage of Continuous Integration and Continuous Delivery (CICD) process.
  • Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Designed and implemented the backend layer using JPA.
  • Used JPA for performing Object Relational Mapping.
  • Created Stored Procedures and other SQL scripts using PL-SQL.
  • Used Log4J for implementation of logging information about the application state.
  • Maintained GIT repositories for Devops environment: automation code and configuration.
  • Created analytical matrices reports for release services based on JIRA tickets.

Environment: Java, JDK 1.8, HTML5, CSS3 (SaaS), JavaScript, jQuery, Boot Strap, Angular, MVC, REST Web Services, JPA, Spring Data, Spring Boot, Jenkins, Docker, JPA, Kafka, JUnit, Selenium, JBOSS, jQuery, JavaScript, CSS3, bootstrap, SVN, GIT, JIRA, IntelliJ, SOAP, SOAP-UI, SQL Developer, Maven .

Confidential, Alpharetta, Georgia

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of application using AGILE SCRUM methodology.
  • Developed Spring boot application with Microservices .
  • Core Java development for different components. Developed the application using Core Java, Multi-Threading, Spring Core, ORACLE, and Maven.
  • Used Microservices with Spring Boot interacting through a combination of REST and Apache Kafka message brokers.
  • Developed the Microservices using Spring Cloud with components of Netflix OSS (Eureka, Zuul)
  • Used Log4J for any errors in the application.
  • Deployed applications into Continuous Integration(CI) environments like Jenkins to integrate and deploy code on Continuous Integration (CI ) environments for development testing and implemented test cases in Junit
  • Used No SQL database MongoDB to store and retrieve the user data from the applications.
  • Used Jenkins AWS code Deploy plugin to deploy and Chef for Bootstrapping in AWS.
  • Implemented Spring framework such as Dependency Injection, IOC, Spring Security, Spring AOP, and Spring integration.
  • Used IAM to manage and create AWS users and groups and used permissions to allow and deny access to AWS resources.
  • Involved in Designing Kafka messaging queues.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular js 2.0.
  • Responsible for designing the User Interface by coding in HTML5, CSS3, Angular , to build this SPA Single Page Application. Configured and Maintained AWS ECS Repository for Deploying Docker Image by Creating a task definition, scheduling tasks, and configuring clusters in the AWS ECS Console.
  • Deployed Docker contained Spring REST services in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console
  • Used GIT for version control.

Environment: Java 1.8, Spring, Swagger UI, Spring Boot 1.2.3, Oracle12c, Angular, Docker, Web Services(REST),Eclipse,BitBucket,AmazonWebServices(AWS),HTML,CSS,Javascript,Microservices,Jenkins

We'd love your feedback!