We provide IT Staff Augmentation Services!

Sr. Java/j2ee Full Stack Developer Resume

Sacramento, CA

PROFESSIONAL SUMMARY

  • Oracle Certified Professional Java Developer wif7+ years of extensive experience in Java and J2EE technologies, Object Oriented Technologies, UML, Software Development Life Cycle process - Translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation.
  • Expertise in all phases of System Development Life Cycle Process (SDLC), Agile Software Development, Scrum Methodology and Test- Driven Development.
  • Experience wif test-driven development along wif implementing coding best practices such as exception handling, logging etc.
  • Involved in design phase in most projects and worked on designing use case diagrams high level flows flowcharts sequence diagrams class diagrams using Microsoft Visio
  • Good knowledge on core java wif strong understanding of Multithreading, Collections, Exception handling, Garbage Collector.
  • Experience in Front-End UI technologies like HTML, XHTML, HTML5, CSS3, Java Script, Angular, Angular JS, React.JS, Node.JS, Bootstrap, AJAX and jQuery.
  • Proficient in Redux architecture and implemented SPA’s wif React Router.
  • Has sound knowledge in client-side web development framework - React JS.
  • Expertise in developing teh various web applications /pages using HTML5, CSS3, JavaScript, React JS, Node JS
  • Good knowledge in developingvarious web concepts like security (OAuth), session controlling, storage.
  • Hands on experience inimplementing teh conceptslikeRedux, Isomorphic server-side code rendering in React JS applications.
  • Extensive experience in developing scalable reliable and efficient enterprise applications using in JAVA/J2EE Technologies which includes Servlets, JSPs, Struts, Spring, Hibernate, Java Beans, JDBC, JPA, JNDI, EJBs, JMS, SQL, PLSQL.
  • Expertisein Spring Frameworks includes Spring MVC, Spring security, Spring cloud, Spring IOC, Spring boot.
  • Expertise in implementing applications wif Model-View-Controller(MVC) pattern and implementing various Java/J2EE design patterns including Singleton, Factory, MVC, Front Controller, DAO, Data Transfer Object and Session Facade.
  • Experience in usingHibernate and IBatis Object Relational Mapping (ORM) tool in J2EE environment.
  • Expertise in open source framework Object Relational Mapping (ORM) tools like Hibernate and used Hibernate Annotations to reduce time at teh configuration level.
  • Deep understanding of Micro services architecture, including professional experience in teh design, build, and operations of micro services in a production environment.
  • Experience in development of REST and SOAP based web services using AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC, AJAX technologies and Jersey frameworks.
  • Experience and in-depth Knowledge of understanding in teh strategy and practical implementation of AWS Cloud-Specific technologies including EC2, EBS, S3, VPC, RDS, ELB, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Lambda, SNS, Dynamo DB.
  • Expertise in Creating Jenkins Jobs for continuous integration and continuous delivery to QA and UAT AWSenvironment.
  • Exposure building Java applications using tools like ANT, MAVEN and Gradle.
  • Expertise in usingJavaIDE tools of Rational Application Developer(RAD), Web Sphere Application Developer (WSAD), EclipseEE 3.0/3.2, WebLogic Workshop, RSA 7.0 andNetBeans to develop dynamic web applications.
  • Experience in configuring and deploying teh internet packages on WebLogic, WebSphereandJBoss Application Servers which includes fingers-on enjoy teh use of Tomcat web Server and Glassfish.
  • Proficient in RDBMS principles like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages and feature information on NoSQL Databases MongoDB and CouchDB.
  • Profusely worked on Version control tools like Subversion, GIT, clear case to track changes made by different people in source code.
  • Has knowledge in Configuring and building Asynchronous communication wif JMS services wif MQ services.
  • Hands on experience in writing Unit Test Cases wif JUnit, Mockito and Groovy.
  • Experienced in modeling and creating JUnit, Ant, and Log4J for testing, building and logging.

TECHNICAL SKILLS

Oracle: SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB, NoSQL, Cassandra.

Languages: C, C++, Java, SQL, PL/SQL.

Methodologies: Agile, Test Driven Development, Waterfall.

J2SE/J2EE Technologies: Java, J2EE, RMI, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, Jakarta Struts, JSF, EJB, Spring, Hibernate, JTA, JNDI, JPA, JMS.

XML Technologies: XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSLT.

Web Technologies: HTML5, CSS3, JavaScript, jQuery, Bootstrap, JSON Restful, Angular 2.0, AJAX, NodeJS.

Cloud Technologies: AWS EC2, S3, RDS, GCP.

Web Services: SOAP, Microservices, JAX-RPC, WSDL, JAX-RS JAX-WS, UDDI, JAX-B, CFX, Restful.

Tools and Framework: Struts, Spring, Hibernate, IBatis, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP,Spring Security, JSF, Junit, SOAP UI, JReport, Rational Rose, RabbitMQ, Spring Boot.

Platforms: Windows, Linux and Unix.

Build Tools: ANT, Maven, Docker and Jenkins.

Version & Source Control: Tortoise SVN, CVS and GIT.

Databases: Web/Application Servers Apache Tomcat, IBM WebSphere, Web logic Application server, JBOSS, Camel.

IDE / Tools: Eclipse, IntelliJ, Spring Tool Suite(STS), RAD, Adobe Dreamweaver.

Testing Tools / Others: JUnit, Mockito, Log4j and JIRA.

PROFESSIONAL EXPERIENCE

Confidential, Sacramento, CA

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) including analysis, design and development of teh project.
  • Designed and developed User interface screens using Angular JS and followed Agile Scrum for application development.
  • Used Core Java concepts collections, generics, Concurrency to improve teh performance of teh applications and to schedule tasks using Multithreading.
  • Implemented design patterns such as Session Facade, Adaptor, Bean Factory and Singleton.
  • Used Angular 4/Angular 2 Framework for teh development of Single Page Applications (SPA), Web application using Ajax, DHTML and DOM scripting.
  • Developed Interactive web pages using Angular JS 4.0, 2.0, HTML5, CSS3, Node Js and Bootstrap.
  • Created teh React.JS express Server combined wif Socket.io to build MVC framework from front-end side Angular JS to back-end MongoDB, to provide broadcast service as well as chatting service.
  • Worked extensively wif React JS and developed real time applications using React JS architecture- Redux for building UI and designed reusable components using React JS.
  • Implemented various screens for teh front end using React JSand used various predefined components from NPM (Node Package Manager).
  • Developed various web applications /web pages using HTML5, CSS3, JavaScript, React JS and Node.JS.
  • Designed various web concepts like security (OAuth, SiteMinder and OpenID), session controlling and storage.
  • Used concepts like Redux, Isomorphic server-side code rendering in React JS applications.
  • Used spring framework and J2EE components, Utilized Spring MVC, IOC, AOP and DAO modules.
  • Developed controller classes, backend processes, complex services and database interaction.
  • Used Spring Annotations to simplify teh business logic for creating Spring MVC RESTful web services and springbootActuator to externalize configuration properties for different environments.
  • Used Micro service architecture wif Spring Boot, Spring JPA based services interacting through teh powerful messaging tools such as REST, Apache Kafka message brokers.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process teh data.
  • Designed, configured and deployed Amazon Web Services for large number of applications utilizing teh AWS and ELK (Elastic search, Kibana, Log stash) stack focusing on high availability and fault tolerance that is produced by Apache Spark cluster.
  • Setup teh Continuous Integration (CI) process and Continuous Deployment (CD) jobs in Jenkins brew master instance, which reduces teh time for teh deployment of micro services.
  • Developed Hibernate in Data Access Layer and Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Implemented Maven Script such as to create JAR, WAR, EAR and dependency JARS and deployed teh entire project on teh WebLogic Application Server.
  • Implemented JMS for sending teh messages to Rabbit MQ queues and supporting, troubleshootingRabbit MQrelated issues and Used Rabbit MQ to communicate wif controller and for business logic.
  • Worked on teh application on Eclipse as teh IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation.
  • Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
  • Prepared Junit and Test NG test cases and executed as part of auto build process from Jenkins Jobs, Worked wif GIT, git-bash and git-hub.
  • Integrated JMeter Test cases into Maven and Monitored teh error logs using Log4J and fixed teh problems.

Environment: Java 8, Agile, Angular 4, SPA, Ajax, DHTML, DOM, Angular JS, HTML5, CSS3, Node Js, Bootstrap, React.JS, NPM, Redux,Spring MVC, IOC, AOP, DAO, springboot, Spring JPA, Microservices, RESTful web services,Apache Kafka,AWS, Elastic search, Kibana, Log stash (ELK), Jenkins, Hibernate, Maven, WebLogic Application Server, JMS, Rabbit MQ, Eclipse, Mongo DB, NoSQL, Junit, Test NG, GIT,JMeter, Log4j.

Confidential, Irving, TX

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Involved in programming, testing, debugging, implementing and maintaining of Java EE client/server distributed application to meet teh organization's needs.
  • Worked in organizing daily scrum meetings wif teh developers, to follow AGILE methodology and delivering in sprints.
  • Extensively worked wif Core java Multithreading, Collection classes like Array List, Hash Map and Iterator etc.
  • Involved in using React-Router to turn teh web application into single page Application and to route among different components.
  • Developed Navigation bar, menu bar, drop down list wif React widgets and bootstrap.
  • Worked in using React.JS components, Forms, Events, Keys, Router and Redux concept.
  • Deployed applications into teh AWS cloud using Amazon EC2, VPC, IAM, AWS S3 and Configuring and versioning teh AWS S3 buckets and creating teh lifecycle policies to store and archive data to Amazon Glacier.
  • Designed and Developed complex UI screens using Spring MVC, AJAX, jQuery, HTML5, CSS3, Angular JS, Java Script, filter modules and binding teh JSON.
  • Implemented pre-autantication and data base security using spring security and securing application access and SpringBatch, Spring Boot, Spring JPA for scheduling and maintenance of batch jobs.
  • Has coded numerous DAO’s using Hibernate DAO support.
  • Used Criteria HQL and SQL as teh query languages in Hibernate Mapping.
  • Integrated spring and Hibernate framework.
  • Used Spring Transaction to provide a consistent programming model across different transaction APIs such as Hibernate and to Support declarative transaction management in application.
  • Designed DAO and service layer for ORM mapping wif hibernate which can be easily changed to other ORM tools.
  • Built Micro services for modules like Email Services, Audit Services for Capital Market applications.
  • Built RESTful web service by Angular.js Server in teh back-end side to handle teh requests which are sent from teh front-end side jQuery Ajax calls.
  • Tested REST services using Google chrome’s POSTMAN plug.
  • Developed AWS cloud formation templates and setting up Auto-scaling for EC2 instances and involved in teh automated provisioning of AWS cloud environment using Jenkins and chef.
  • Configured author and publish instances, dispatchers, and continuous integration for all deployment environments.
  • Setup and Used maven for managing dependent software libraries (jars) required to build our application.
  • Used Eclipse IDE for code development along wif SVN for managing teh code deployed on Apache Tomcat.
  • Worked wif source code version control systems like SVN (Apache Subversion) for providing common platform for all teh developers.
  • Setup teh MQ message queues, managers and channels on teh server and configured them for use in production.
  • Used PostgreSQL as databases. Developed back end interfaces using SQL packages, stored procedures, Functions, Procedure, Anonymous SQL programs, Exception Handling in PL/SQL programs.
  • Used Jenkins for improving teh code coverage for teh backend code.
  • Used Log4j API for logging in development, testing and production environments, configured to send email notifications and used JUnit framework for Unit Testing of application.

Environment: Java, J2EE, Agile, React JS,Redux, React-Router, Amazon EC2, VPC, IAM, AWS S3, Amazon Glacier, Spring MVC, spring security, Spring JPA, AJAX, jQuery, HTML5, CSS3, Angular JS, Java Script, filter modules, JSON, REST services, POSTMAN, Auto scaling, Jenkins, Chef, DAO, Maven, Eclipse, SVN, Apache Tomcat, PostgreSQL, Log4j, JUnit.

Confidential, Jersey City, NJ

Sr.Java/J2EE Full Stack Developer

Responsibilities

  • Worked on complete life cycle of software development, which included new requirement gathering, redesigning and implementing teh business specific functionalities, development, testing.
  • Worked on teh development and testing of teh module using Agile (SCRUM) methodologies.
  • Provided utility classes for teh application using Core Java and extensively used Collection package.
  • Developed web pages using HTML, CSS, jQuery, Angular MVC Framework, JSTL, and AJAX.
  • Performed AngularJS form validation and validation messages displaying wif ng-show and created a custom validation directive for comparing two input fields.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Implemented Form classes, Action classes for teh entire application domain module using Struts framework.
  • Developed Struts action classes and Struts action form beans for teh information flow between database and Model also interpreted and manipulated Struts and hibernate configure files.
  • Wrote Hibernate Mapping files to develop relationship between object-oriented domain module and relational database.
  • Managed servers on teh Amazon Web Services (AWS) platform instances using Chef Configuration management.
  • Managed and supported AWS Security related issues, such IAM and S3 policies for user access
  • Support development team wif deployment workflow and continuous integration using Jenkins.
  • Created and maintained build a script using Apache ANT and Maven to perform builds efficiently on Jenkins, Build Forge.
  • Wrote SQL queries for CRUD operations for data stored in teh databases.
  • Involved in writing code for sending mail alert to Relationship Managers from mail server using Java Mail.
  • Responsibilities included configuration and deployment of tomcat application and web apache servers, Redis Cache and Solr Servers.
  • Used Easy mock framework to write Test Cases for unit testing to achieve required coverage and Logging is done by using Log4J.

Environment: Java, J2EE, Agile, CSS, jQuery, Angular MVC Framework, JSTL, AJAX, AngularJS, REST/HTTP APIs, JSON, Hibernate - ORM, Struts, AWS, IAM,Jenkins, S3, ANT, Java Mail,Redis Cache, Solr, Easy mock, Log4J.

Confidential

Sr.Java/J2EE Full Stack Developer

Responsibilities

  • Involved in teh analysis, design, development and system and integration testing phases of Software Development Lifecycle (SDLC).
  • Involved in SCRUM process of AGILE methodology in Requirement gathering, Design, Analysis and Code development through iterations.
  • Developed teh MVC application according to teh user requirements using Struts MVC, JSP, JSTL, HTML, JSON and CSS.
  • Built Restful API web services using Node JS and Express JS and used a full complement of Express, Angular JS, Node JS, and Mongo DB to store and present assessments.
  • Designed Frontend wif in object-oriented JavaScript Framework like React.JS.
  • Design and develop XML processing components for dynamic menus on teh application.
  • Wrote Hibernate configuration file, hibernate mapping files and define persistence classes to persist teh data into Oracle Database.
  • Implemented business logic using Session Beans, Servlets and PL/SQL stored procedures, triggers, functions in DB2 using teh tool DB Visualizer.
  • Eclipse was used as an IDE for development wif Apache tomcat as teh server.
  • Implemented JMS for sending teh messages to Rabbit MQ queues and supporting, troubleshootingRabbit MQrelated issues and Used Rabbit MQ to communicate wif controller and for business logic.
  • Developed test cases and performed unit testing using Jasmine.
  • Automate build process by writing ANT build scripts and customized logs using Log4J.

Environment: Java, Agile, Struts MVC, JSP, JSTL, HTML, JSON, CSS, Restful API, Node JS, Express JS, Angular JS, React.JS, XML, Hibernate, Oracle, Session Beans, Servlets, PL/SQL, Eclipse, Rabbit MQ, Jasmine, Log4J.

Confidential

Java Developer

Responsibilities:

  • Involved in design, development, Object Oriented Analysis and testing teh application.
  • Used J2EE technologies like JSP, EJB, and JDBC to develop business modules in teh applications.
  • Worked wif core java by resolved data, application and connectivity issues related to java program functionality.
  • Wrote EJB Pojo’s for fetching module information from database.
  • Used HTML, CSS, Angular Js, JavaScript and jQuery for designing teh GUI pages.
  • Designed and Developed Web Services using WSDL, SOAP to communicate to teh other modules.
  • Used Spring Framework as middle tier application and IBatis Framework for integrating wif Oracle 9i database.
  • Designed and developed IBatis code to handle data layer
  • Developed dynamic query generations using IBatis.
  • Designed a proper XML Schema generalized for all teh rules designed by teh company.
  • Used JDBC for communicating wif database and Created& implemented SQL queries, Stored Procedures, triggers for retrieving teh data from database.
  • Analyzed Use Case Diagrams and created various UML Diagrams such as class and sequence diagrams.
  • Involved in configuration management setup using CVS repository and build management using ANT.
  • Performed unit testing using JUnit, system testing, and integration testing, used Log4j for logging.

Environment: Java, J2EE,UML, JSP, JavaScript, EJB, JDBC, HTML, XML, CSS, Angular Js,jQuery, WSDL, SOAP, IBatis, Oracle 9i, SQL, CVS, ANT, JUnit, Log4j.

Hire Now