We provide IT Staff Augmentation Services!

Sr. Java/j2ee Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Richardson, TX

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience as Java/J2EE/UI Developer in design, development, implementation, and maintenance of web & distributed Enterprises applications using Java/J2EE &UI technologies.
  • Experience in Agile software development process, Test Driven Development and Scrum methodologies and Part of Scrum, Sprint review, Retrospection &Virtual Closure meeting part of Agile.
  • Good knowledge of Java 9 Features Lambda expressions, Method s, Functional interfaces, Stream API, methods, Optional class, Collectors class, Parallel array sorting etc.
  • Expertise in the implementation of Core Java concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation JMS, Struts, JSF, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi - Threading, Data structures etc.
  • Proficient in developing front-end systems with JavaScript, jQuery, Ajax, Bootstrap, HTML, Client-side frameworks such as AngularJS, ReactJS, Angular 4/5/8/9, Server-side framework NodeJS.
  • Hands on experience in developing web application using Spring MVC Framework web module.
  • Strong experience in Spring Modules like Spring AOP, Spring IOC, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Batch, Spring Dashboard.
  • Extensive experience in developing Microservices using Spring Boot follows domain driven design.
  • Experience in Spring Security for Authentication and Authorization of REST services using OAuth.
  • Developed SOAP (using WSDL, JAX-WS, JAX-B), REST (using JAX-RS, JERSEY, Spring boot) web services.
  • Experience in configuring and deploying the applications and messaging on Apache Web Server, Tomcat, WebSphere Application Server, WebLogic Application Server, JBoss Servers.
  • Experience with multiple databases like Oracle 10/11g, SQL Server, MySQL, DB2, PostgreSQL.
  • Solid experience in integrating Spring Hibernate ORM and JPA (HQL, XML, Criteria API, Native SQL, Reverse Engineering, Hibernate MVC, Hibernate Dao Support, Persistent Data, Component Mapping, Associations, Annotations and Connection Pool (Apache DBCP)).
  • Strong experience with NO SQL database like Mongo DB and Cassandra development (reports, schema design, map reduce functions) using ODM frameworks like Mongo’s Connector, Cassandra Node Connector.
  • Experience in handling messaging services using Apache Kafka.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, S3, RDS, SNS, SQS, IAM.
  • Good experience on working with Amazon Web Services like EC2, S3, Amazon RDS, Amazon Elastic Load Balancing, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Responsible for writing micro services using Spring Boot &Pivotal Cloud Foundry (PCF).
  • Experience in developing & utilizing JAR, WAR files building tools like Maven, ANT, Gradle.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) pipelines to deploying either on public or private cloud.
  • Leveraged cutting edge technology like Kotlin, Android JetPack, Retrofit, Navigation, View Model, Room, Actions.
  • Experience writing apps from scratch in Kotlin.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Programming Languages: Java JDK 1.4/1.5/1.6/1.7, C++, C, SQL, PL/SQL

Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1, IBM WebSphere 5.1/6.0/6.1/7.0, JBoss, Tomcat 5.0.28/6.0

Frameworks: Struts 2.x/1.x, Spring 3.x, Hibernate 4.x/3.x, JSF 1.2/2.0,iBatis, Spring IO, Spring boot

IDEs: Eclipse 3.x, IBM WebSphere Application Developer 5.x, IBM RAD, Scala

Web technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS,HTML5

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI

XML Tools: JAXB, Apache Axis.

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: JUnit, JMeter, HtmlUnit

Database Servers: Oracle 8i/9i/10g, DB2, SQL Server 2000/2005/2008, MySQL

Version Control: CVS, SVN, Rational Clear Case

Build Tools: ANT, Maven

Platforms: Windows 2000/98/95/NT4.0, UNIX

PROFESSIONAL EXPERIENCE:

Sr. JAVA/J2EE FULL Stack Developer

Confidential - Richardson, TX

Responsibilities:

  • Followed the project development in Agile methodologies - Sprint, scrum.
  • Utilized the features of Angular 9 to present effective web design.
  • Created Angular service and integration with RESTful APIs. Used Angular Http Client to send GET/POST request to fetch data from server and built Angular 9 components, UI services to consume rest services using Component based architecture provided by Angular 9.
  • Used advanced Java 9 features like Lambda expressions for array operations, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Implemented various features of Spring framework such as Dependency Injection, IOC, Annotations, Spring Security and Spring integration with Angular 9.
  • Developed Several RESTAPI’s to fetch the data from different systems and involved in creating new REST end services for the business logic involved.
  • Used Spring Core annotations for Dependency injection Spring DI and Spring MVC for REST API’s and Spring Boot for Microservices.
  • Designed and developed Spring Batch based system to process 1 million transactions with the Spring Batch jobs and implemented the Swagger UI for all the rest end point that has been developed.
  • Implemented REST Microservices using Spring Boot with the method level granularity and persistence.
  • Used Spring Config server for the centralized configuration and Jenkins for the Microservices deployment.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka cluster setup and GIT version control tools for code management check in, check outs and synchronizing the code.
  • Implemented filters for user authentication and user authorization by Spring Security
  • Implemented Spring Data JPA Hibernate framework and used Entity Manager to interact with the database to perform CRUD operations, pagination, criteria, projections.
  • Implemented Spring Data JPA mappings, Cache, Lazy loading, Transactions, Stored Procedure invocations and locking to interact with Oracle 11g Database.
  • Responsible for configuring and securing the infrastructure on AWSCloud and provisioning of AWS resources like EC2, VPC, AMI, S3 buckets, creation of subnets and all other operational tasks.
  • Performed configuration, deployment and support of cloud services including AWS
  • Experience in creating Docker Containers leveraging existing Linux containers and AMI’s in addition to creating Docker Container from the scratch.
  • Implemented a continuous delivery pipeline with Docker, Jenkins and AWS AMI’s, triggers a new job whenever a new branch gets started.
  • Developed Junit test cases and Integration tests for unit test of all developed modules and Cucumber test-cases to verify the data from database.
  • Implemented an automated functionaRel testing suite and increased test coverage from 20 to nearly 80. Used Mockito for tests and Jenkins for CI.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Bit Bucket.
  • Used JIRA for bug tracking and pull requests, Confluence where collaborate and shares important info and management and Bitbucket control source control.
  • Expertise in using of Node JS, Express JS, and Mongo DB along with Mongoose.JS to createserver side applications
  • Creation, configuration and monitoring Shards sets. Analysis of the data to be shared, choosing a shard Key to distribute data evenly. Architecture and Capacity planning for MongoDB clusters. Implemented scripts for mongo DB import, export, dump and restore.

Environment: HTML5, CSS4, Ajax, Angular8, Java8, Multithreading, Rest Webservices, Spring4.x, Spring Boot, Microservices, Spring Kafka, Spring-Security, Spring Batch, Hibernate4.x, AWS, Docker, Zookeeper, JUnit, Jenkins, Maven, Bitbucket, Oracle 11g, MongoDB

Sr. Java Full Stack Developer

Confidential - Louisville, KY

Responsibilities:

  • Understand the complete flow and found various gaps in current system Designed the new flow for faster creation of reports and posting. Removed complex logics and built more stable and simple code logics.
  • Implemented load-balancing with NGINX to allow dozens of Node JS instances to handle thousands of concurrent users.
  • Experience with Front-end JavaScript frameworks like Angular JS, Node JS. And with the creation of RESTful Web service.
  • Prepared User stories corresponding to the features taken from Backlog.
  • Comprehensive experience in using Node.js &Spring Boot implementing RESTful web service.
  • Hosted and consumed RESTful Web services using JAX-RS API with spring Boot.
  • Used advanced java 9 features like Lambda expressions for array operations, Streams.
  • Developed Micro services using RESTful web services to provide all the CRUD capabilities.
  • Used Microservices architecture with Spring Boot based services interacting through REST.
  • Extensively used npm tools like Gulp, Grunt and Web pack
  • Designing and Developing API's using Azure API Apps
  • Detailed documentation on Azure product related bugs and forwarded them to Azure engineering team for permanent bug fixes.
  • Built micro services for the delivery of Purchase Order module using Spring cloud.
  • Used App services, SQL database, AZURE storage accounts, Blobs, Functions, triggers and Azure Key Vaults to create the application.
  • Applied significant knowledge of industry trends developments to improve service to our clients.
  • Used Multithreading extensively to improve the performance of the application.
  • Involved in capturing the business requirements, design, development, testing of the application.
  • Redesigned and reimplemented services using NGINX, Node JS, Express JS, Mongo DB, an MySQL.
  • Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
  • Used Cassandra, NoSQL DB to store the data for application. Added dynamic functionality to the application by implementing Query, Node js.
  • Built Web pages that are more user-interactive using AJAX, JQuery.
  • Responsible for setting up Angular6 framework for UI development. Developed html views with HTML5, CSS3, bootstrap and Angular6.
  • Implementing or exposing the Micro service architecture with Spring Boot based services interacting through combination of REST and Apache Kafka message broker
  • Configured Swagger for auto-generated documentation for all REST API calls.
  • Deployed Docker contained Spring REST services into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Used Amazon Web Services (AWS) like EC2, S3, and Elastic Search.
  • Experience with building Docker Images and running them on Docker container.
  • Experienced in build, deploy multi module applications using Gradle & CI servers like Jenkins.

Environment: HTML5, CSS3, AJAX, Angular 6, Java 9, JavaScript, jQuery, JSON, TypeScript, REST Spring MVC, Swagger, Spring Framework, Spring Boot(Microservices), Apache Kafka, Hibernate, JAX-RS, Postman, Junit, Mockito, STS 4, AWS EC2, Docker, Gradle, Jenkins, GIT, log4j, Oracle, Cassandra.

JAVA Full Stack Developer

Confidential

Responsibilities:

  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC) to deliver regular updates to business team.
  • Actively involving in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Designing and developing the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC templates, using Spring IOC (Dependency Injection).
  • Extensively using MVC, Factory, Delegate and Singleton design patterns.
  • Designing, developing a custom, single-page, responsive web application on front end using Angular4.
  • Working on Spring Security for application authentication.
  • Modifying the Spring MVC, REST Controllers & Services classes offspring framework.
  • Using Spring Framework AOP Module to implement logging in the application for application status.
  • Creating Microservices in Azure with Service Fabric, C# and .Net Core (Reliable actors, Stateful and Stateless Services, etc.).
  • Implementing SOA to develop REST Based Web services using Apache Axis.
  • Implemented pre-authentication and data base security using spring security. Implemented crosscutting concerns using SpringAOP.
  • Created AZURE Function apps, Logic apps and power app to reduce complexity of code
  • Using Spring DAO Module along with Angular4 to deal with Database. Used popular Node.js frameworks like Express and Restify to mock a Restful API
  • Implement modules into Node JS to integrate with designs and requirements.
  • Responsible for creating web and website based applications using JavaScript, Node JS
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. Implemented Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Using Spring DAO Module along with Angular4 to deal with Database.

Environment: HTML5, CSS3, jQuery J2EE, XML, AJAX, Angular4, JavaScript, Web services, Micro services, Bootstrap, Spring MVC, Spring Boot, Spring Framework, ELK, Hibernate, AWS, Docker, Tomcat, GIT, Jenkins, Selenium, Cucumber, JIRA, STS, Maven.

Java Developer

Confidential

Responsibilities:

  • Extensively involved in back-end development for enterprise level applications using Java/J2EE technologies.
  • Developed web page using React JS, Redux and Node JS
  • Involved in developing microservices for the software products across the enterprise.
  • Dealt with and resolved issues around Gradle for handling the backend micro services.
  • Used several J2EE Design Patterns like Session Façade, for the Middle Tier development.
  • Used JSON for data exchange between application modules along with XML.
  • Established the connection using JDBC connectivity.
  • Used DAO and JDBC for database access.
  • Wrote SQL queries to retrieve data from the database using JDBC
  • Extensively used Hibernate framework for Object Relational Mapping.
  • Used JUnit for unit testing and Mockito for mock based testing.
  • Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
  • Involved in implementing authentication and authorization to our application using spring security.
  • Developed a Web-based authentication technologies using OAuth.
  • Used Jira to publish daily defect reports to the management.
  • Used UML for developing use case diagrams and class diagrams.
  • Setting up Linux servers with JBoss and GIT repository.
  • Implemented Azure Application Insights to store user activities and error logging.
  • Developed and deployed back-end services ture clouds.
  • Using Kotlin for implementing new modules in the application.
  • Have knowledge on Kotlin Android Extensions framework.s

Environment: Java, J2EE, Spring MVC, UML, XML, JUnit, Linux, JDBC, GIT, Spring Security, Gradle, Mockito.

We'd love your feedback!