We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Sfo, CA

SUMMARY

  • Over 6+ years’ experience in Back - end and Front-end development with an ability to handle any part of teh process efficiently. To succeed in an environment of growth and excellence and let me work on teh leading areas of technology, a job that gives me opportunities to learn, innovate and enhance my skills and strengths in conjunction with organization goals and objectives.
  • Experience in Spring Security Framework for User Access Management, JWT token-based authentication, and involved OAuth 2.0 configuration for authentication and authorization.
  • Experience in implementing and deploying Java EE design patterns such as Singleton, Abstract Factory, DAO, DTO, and Business Delegate in teh Development of Multi-Tier distributed Enterprise Applications.
  • Unit tested web services using Junit, Mockito Easy mock, Spring Junit Runner, Spock, Testing, and achieved Test-Driven Development (TDD) goals.
  • (ORM) Frameworks like Spring JPA with Spring Data, Hibernate, IBatis MyBatis, and Spring JDBC.
  • Experience in Transaction usage, Servlets, JMS, Java Beans, Web Services, Multithreading Executor Services.
  • Experience working with different SDLC (Software Development Life Cycle) including Requirement gathering, Analysis, Design, Coding, Testing, and Implementation like AGILE (SCRUM), TDD, and Waterfall Models.
  • Good noledge in building real-time dashboard applications using Splunk, Elastic Search, and Logstash (ELK) to profile and monitor teh streaming data of teh application.
  • Strong experience with Spring Boot, Spring framework implementing modules: Spring MVC, Spring Boot, Spring IOC, Spring IO, Spring AOP, Spring Security, and Spring Data.
  • Good understanding of Server-side JavaScript structures like NodeJS, Hapi.JS, Express.JS.
  • Experienced in server-side view rendering Java content structures like React.JS and rendering pages on teh server-side utilizing Redux and Flux to accomplish unidirectional plan stream.
  • Strong experience in building applications using teh JavaScript Mean stack: MongoDB, Angular JS, Express.js, and Node.js.
  • Widely used various open-source MVC architecture like Spring MVC, and Object Relational Mapping.
  • Expertise in implementing Core Java SE 8 concepts like Streams API, Lambda functions, Functional programming, and Generics.
  • Strong experience developing Dynamic Single Page Application (DSPA) using MEAN (Mongo, Express Angular, and Node) full-stack development tool kit.
  • Proven experience with Application Servers like IBM WebSphere, Oracle/BEA WebLogic, JBoss, and Tomcat.
  • Experience writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MS SQL, MySQL, and DB2.
  • Experience in Message Queue (MQ) services like Apache Kafka, Rabbit MQ, Active MQ, and IBM MQ.
  • Hands-on experience with building Java projects using build tools like ANT, Maven, Gradle, and integrating teh project Bamboo, CD/CI, Jenkins, AWS Code.
  • Good Knowledge in Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon Elastic Load Balancing, Amazon SQS, Amazon EBS, and Amazon CloudFront).
  • Sound learning on teh consistent mix and persistent deployment tools like Jenkins, Hudson, Travis, Puppet, and Bamboo. Substantial involvement in UNIX and Shell scripting to automate teh build scripts.
  • Experienced in utilizing source code variant administration apparatuses like SVN, Git, Bit Bucket, and undertaking sprinters like Babel, Grunt, Gulp, and Web pack.
  • Used Kubernetes Linux container for deploying and scaling containerized applications.
  • Developed various Typescripts (ES6) objects, including Components, NgModules, Providers, Services, and classes using arrow functions and optional types.
  • Good noledge of Drools Rule Engines, which corresponds to validating BRMS (Business Rule Management System).
  • Experience in developing web applications using HTML5, XML, XHTML, DHTML, CSS, CSS3(Sass, Less), Bootstrap, JavaScript, DOM, jQuery, Ajax, JSON, and JSP.

TECHNICAL SKILLS

Programming Languages: C, Java, JavaScript, PHP, PL/SQL, UNIX Shell Script.

Java/J2EE Technologies: Servlets, Spring, JPA, JTA, JDBC, JSP, JSTL, RMI, Applets.

Frameworks: Hibernate 5.x, Spring 5.0, Spring Batch, Spring Security, Spring AOP, Spring Core, Spring IOC, JSF.

Web Technologies: HTML, HTML5, CSS/CSS3, AJAX, JQuery, Bootstrap, XML, Grunt, Gulp, JSON.

Database: MongoDB, SQL Server, MySQL, Oracle, DB2

JavaScript Frameworks: AngularJS, Angular 8, JQuery, React.js, Node.js, Backbone.js, Hapi.js, Handlebars.js.

Web Services: XSD, WSDL, Apache Axis, SOAP, Restful, GraphQL, JAX RS, JAX WS

Messaging: JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka.

Web Application Servers: Oracle WebLogic 10.x/9.x, IBM WebSphere 8.x/6.x, Apache Tomcat 8.0/7.x/6.x.

Methodologies: Agile, Waterfall, OOAD, SCRUM.

Testing Tools: JUnit, Mockito, Jasmine, Karma, Mocha, Chai, Selenium.

Version Control: SVN, CVS, GIT, and Clear Case

Build Tools: Maven, Gradle, ANT

IDEs: Eclipse IDE, IntelliJ IDEA, Spring Tool Suite (STS).

Operating Systems: Windows, Linux, and UNIX

Software: Visual Studio, Rational Rose, and Microsoft Office

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in Software Development Life Cycle for gathering requirements, Analyzing, Designing, Developing, and Testing applications using Agile methodology.
  • Created dynamic schema design through NoSQL MongoDB by writing rich queries and achieved data in a collection to be distributed across multiple systems for Horizontal Scalability as data volumes increase through Sharding.
  • Implemented Java11 features like Lambda expressions, Streams, filters, pipelines, Optional Interfaces, etc.
  • Experience working with (consuming) REST or GraphQL APIs via client-side JavaScript or server-side via NodeJS.
  • Teh application is built in MicroService Oriented Architecture using MEAN 11+ (Mongo, Express Angular 11.0 and Node) stack and developed Single Page Applications (SPA).
  • Developed multiple Angular 11.0 components that are compatible with teh latest versions of typescript, angular CLI.
  • Worked with KAFKA Zookeeper for managing teh cluster with broker/cluster technology.
  • Kubernetes is configured in teh application for automating deployment, scaling, and management of containerized applications.
  • Experience in working with GraphQL queries and use teh Apollo GraphQL library.
  • Performed manual and regression testing using JIRA X-RAY tests, writing teh scenarios.
  • Worked on UI testing with Karma, Jasmine, Protractor for Angular, Mocha, and Chai for ReactJS and Backbone JS.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes, and EC2 instances and created monitors, alarms, and notifications for EC2 hosts using Cloud Watch.
  • Experience in Java11 features like Parallel Streams, Lambdas, functional interfaces, and filters.
  • Used Cassandra for storing internal statements and reports and worked extensively in Development which includes updating and retrieving data internally from teh back-end Cassandra.
  • Hands-on experience using ODM frameworks to connect asynchronous environments with Mongoose Connector and Cassandra Node Driver.
  • Participated in code review and mentoring sessions and used GIT as version control and GitBash for GIT interactions.
  • Responsible for migrating existing modules in IBM MQ to Apache Kafka and creating Kafka adaptors for decoupling teh application dependency.
  • Designed and developed efficient user Interaction screens using HTML5, CSS3-SASS, and Twitter Bootstrap CSS framework and media queries to create responsive web pages.
  • Configured and managed various AWS Services, including EC2, RDS, VPC, S3, Glacier, CloudWatch, CloudFront, Route53, SQS, SNS, etc.
  • Experience in building isomorphic applications using React.js and Redux with GraphQL on teh server-side.
  • Worked with Jenkins to configure Continuous Integration and Continuous Deployment (CI/CD).
  • Implemented Spring Circuit breaker pattern, integratedHystrix dashboard to monitor Spring microservices.
  • Authenticating Users to provide security to Restful web services using OAUTH 2.0.
  • Developed teh single-page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs, and used Jira for project management.

Environment: Java, Angular 11.0, J2EE, Git, Spring Boot, Hibernate, Core Java, Rest, Web Services, CSS, Eclipse RCP SASS, WSDL, JIRA, JMS, PostgreSQL, AWS, Spring Cloud, Spring batch, PCF, Apache JMeter, jQuery, JUnit, Docker, Maven, Jenkins.

Confidential, SFO, CA

Full Stack Java Developer

Responsibilities:

  • Extensively worked in writing minimal code in building re-usable forms with their validations using REACT with Redux Architecture.
  • Developed JavaScript for all client-side validations and developed GUI using CSS, JSTL, and XSL.
  • Optimized cleaning up of session-level Data Structure's shared across different open tabs when data is flushed/committed from one of teh tabs.
  • Experience in Docker Engine and Docker Machine environment, to deploy teh microservices-oriented environments for scalable applications.
  • Responsible for teh overall layout design and prototype using ReactJS with Redux library, jQuery UI, and CSS/Less and HTML5.
  • Configured Jenkins to handle application deployment in teh Pivotal Cloud Foundry (PCF) server and integrate with GitHub version control.
  • Made use of ReactJS to build Bootstrap components for responsive UI objects and linked with API data to view and render teh virtual DOM dynamically.
  • Performed Unit testing on ReactJSapplications using Karma and Jasmine tools and worked with teh Gulp tool to build automation.
  • DevOps role converting existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis) deployed via CloudFormation.
  • Implemented Spring Boot to create a CRUD back-end for our React-frontend application.
  • Wrote Drool rules in both rule flow and drooled fusion for fetching teh facts from teh database.
  • Designed teh user interface screen and its functionality as per user requirements and developed RESTful Web services in Mule ESB based on Service Oriented Architecture (SOA).
  • Used different transformers, exception handling, testing & Security of MuleSoft ESB endpoint through OAuth.
  • Implemented Node JS as a server-side proxy for an event-driven, non-blocking I/O model to make teh application lightweight and efficient.
  • Worked with container-based application deployments using Docker with Kubernetes.
  • Experience in integration testing tools like Selenium Web Driver, Cucumber (Behavior Driven Development testing).
  • Define requirements and specifications for Development using Oracle R12, Oracle Forms, Oracle Reports and SQL.
  • Good noledge of Lambda expressions, Time APIs, and Java 8 core features
  • JUnit is implemented along with Mokito to perform unit testing on our RESTful web application.
  • Web pack module bundler and Babel JavaScript compiler are used accompanying ReactJS.
  • Dockerized Spring Boot application to Pivotal Cloud Foundry PAAS (Platform as a service).
  • Experience integrating teh internal security model into new projects with Spring Batch, Spring Microservices and Spring Boot, Pivotal Cloud Foundry, and Netflix Eureka.
  • Performed Unit testing on applications using tools Mocha to test ReactJS and Chai for Node.js.
  • Apply focused development changesacross oracle databases and see teh changes applied through teh life cycle of environments and testing into production via internal deployment tool.

Environment: HTML5, CSS3, Redis, Express JS, jQuery, JavaScript, Node JS, Bootstrap, REST API, Load Balancer, Mongoose Connector, MongoDB, REST administrations, Docker, Mocha, Jasmine, Karma, Gulp, SSO Authentication, WebPack, Kubernetes, Selenium, Maven and Jenkins. GIT, Jenkins, AWS Services, Elastic Cloud Compute (EC2).

Confidential

Full Stack Java Developer

Responsibilities:

  • Implemented web interface (UI) for end-users using AngularJS, which TEMPhas migrated from teh existing BackBone JS application.
  • TEMPEffectively used Angular Directives, filters, declarative templates, service providers, and context-aware communication.
  • Used HTML5, CSS, jQuery, Ajax and performed client-side validations using JavaScript.
  • Wrote SQL Queries, PL/SQL stored procedures, triggers, packages on Oracle database.
  • Developed a set of application functionality using CRUD (Create, read, update, delete) features of Backbone.js.
  • Developed an automated application using JMS for messaging and JNDI to interact with teh server.
  • Worked onSpringFramework handling major concepts like Dependency Injections,SpringIoC Containers, Transaction Management Declaratives (annotations based).
  • Configured Hibernates second-level cache using EH cacheto reduce teh number of hits to teh configuration table data.
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC.
  • Performed AngularJS end-to-end testing using teh Protractor framework.
  • Used Maven build tool to deploy teh application on web servers, i.e., JBoss.
  • Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and send requests to teh server.
  • Designed teh user interface screen and its functionality as per user requirements and developed RESTful Web services in Mule ESB based on Service Oriented Architecture (SOA).
  • Integration testing methods and Behavioral driven testing in teh application are implemented using Selenium and Cucumber, respectively.
  • Configured and managed public/private cloud infrastructure utilizing Amazon Web Services like Amazon Ec2, Amazon S3.
  • Implemented security functionality for various projects using Site minder (SSO).
  • Hibernate ORM framework is used to interact with databases through Hibernate query language (HQL). And also worked with teh Hibernate EH Cache technique for teh critical objects in teh application.
  • Implemented ODBC, which is used for connecting to teh Oracle database.
  • Configured Jenkins to handle application deployment in teh Pivotal Cloud Foundry (PCF) server and integrate with GitHub version control.
  • Unit, functional, end-to-end testing is achieved using teh TestNg framework.

Environment: Angular JS, HTML5, CSS3, AJAX, Bootstrap, JSON, XML, Active MQ, JMS, Hibernate, DB2, SOAP-AXIS2, Restful services, JAX-RS SOA, Eclipse Java EE IDE Neon, Jenkins, Git, Log4j, DB2, Grunt, Jasmine, JBoss, Jenkins, OpenShift, Drools, Maven, TestNg, Protractor, Grunt, Selenium, Cucumber, WADL.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designing new components to fit in teh already existing architecture using corejava,multithreading, design patterns like teh factory method, abstract factory pattern, singleton, while developing web-based applications using rest web services.
  • TEMPEffectively worked on Angular 1.0 to use teh enhanced features of typescript, Angular Routers, and Angular Components.
  • Worked on Agile methodology, including team-based design and code reviews.
  • Implemented Spring Batch to run daily and monthly batches.
  • Involved in multi-tiered J2EE design utilizingSpring Inversion of Control (IOC) architecture andSpringJPA.
  • Designed teh user interface screen and its functionality as per user requirements and developed RESTful Web services in Mule ESB based on Service Oriented Architecture (SOA).
  • Implemented teh back-end functionality of teh modules using Singleton and Session Facade design patterns.
  • Involved in teh Development of SOAP Web Services using Apache Axis to extract client-related data from databases.
  • Deployed teh application using Docker and AWS Console services.
  • Extensively used Java server Faces (JSF) Navigation rules and JSF tags for enhanced user Interface.
  • Spring AOP is used for logging, auditing, and security and transaction management to distinguish business logic from teh cross-cutting concerns.
  • Involved in performing Unit and Integration Testing in Selenium
  • Used SOA, UDDI lookups, and Web Services Description Language (WSDL) using teh SOAP protocol.
  • Developed teh business logic code in Core Java/J2EE, Struts, JDBC.
  • Deployed application using Oracle WebLogic Server.
  • Deployed teh application to IBM WebSphere 8.5.5 in UNIX environment IBM AIX 5.1.0.3. Tested teh application after making teh necessary configuration.
  • Hibernate ORM framework is used to interact with databases through Hibernate query language (HQL).

Environment: Core Java, J2EE, JSP, HTML, MVC, JAX-RS SOA, Eclipse Java EE, JMS, MDB, EJB3.1, JUnit, PL/SQL, DAO, Web Logic Server, Ant, SOAP, JAX-WS, WSDL, Junit, SQL.

We'd love your feedback!