We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer. Resume

5.00/5 (Submit Your Rating)

Fremont, CA

SUMMARY:

  • Around 8 years of experience as Full Stack Developer with analytical programming in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environments using OOPS and Java/J2EE technologies.
  • Experience in working with various Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, Waterfall Model, Iterations.
  • Proficient in developing front - end systems with JavaScript, JQuery, Ajax, Bootstrap, HTML, CSS and JavaScript frameworks such as AngularJS, NodeJS, ReactJS, BackboneJS, D3 JS and ExtJS.
  • Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Zuul, Hystrix), Pivotal Cloud Foundry, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, My SQL, Restful Web Services.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Engineering in Python I2C (Inter-Integrated Circuit) programming, Google Chart API, and JavaScript.
  • Experience in AJAX, XML, XSLT, XPATH, and Web Services with SOAP to design, deploy, develop and implement the internet / Intranet applications.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, Forms and parsers like SAX/DOM.
  • Experienced in frameworks like Jakarta struts framework, JSF, spring, Spring Boot, Spring Batch, Spring Security, Hibernate, Spring Netflix, Spring Integration, Spring Eureka.
  • Expert level skills in deploying Java Application Servers like WebSphere, Web Logic, configuring Apache Web Server and configuring various Servlet engines.
  • Experience in working with Service Oriented Architecture, which includes Universal Description and Discovery Integration (UDDI) lookups and Web Services Description Language (WSDL) using SOAP protocol.
  • Developed applications using latest technologies like EJB3.2, Spring 3.x/4.x, Hibernate3.2/4.x, REST based Web services (Axis2.0, JAX WS 2.0, JAX RS), Rule Engines (Drools4.1, ILOG), JBPM tools.
  • Designed some of the complex modules of the system that user AWS using Scala.
  • Educate teams on technical and workflow considerations of Docker adoption
  • Experience with tools to enable DevOps, specifically Jenkins, GitLab, Nexus, ThreadFix, SonarQube, Redmine, PCF, Docker.
  • Designed database schema and interactions with MongoDB and Mongoose.
  • Focused on architecting NoSQL databases like Mongo, Cassandra and Cache database.
  • Strong MySQL and SQL Server skills but also significant general system administration skills on UNIX/HP Open VMS, Linux and Windows environment.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria.
  • Experienced in performing unit testing using JUnit, Test NG, Mockito, integration and deployment of applications using tools such as ANT, Maven, Gradle and Drools & debugging through log4j.
  • Hands-on experience in using message brokers such as ActiveMQ and RabbitMQ.
  • Created Test automation framework using Cucumber and Selenium web driver.
  • Expertise in working with different operating systems like Windows, UNIX/LINUX and MAC OSX. Good knowledge on UNIX shell scripting.
  • Experience in using different version controlling/tracking systems Subversion, CVS, SVN and GIT.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.
  • Good Experience in creating GIT repository and project was added to GitHub.

TECHNICAL SKILLS:

Programming Language: Java 1.7/1.8, SQL, PL/SQL, PHYTHON.

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

Java Frameworks: Spring MVC, Struts 2.0, JSF, AKKA.

Application/Web Servers: WebLogic, IBM WebSphere, JBoss, Tomcat.

ORM Frameworks: Hibernate, JSF, IBATIS, TORQUE.

Web Technologies: JSP, JavaScript, JQuery, AJAX, XML, XSLT, XHTML, DHTML, CSS, SASS, LESS, HTML, AngularJS, Ext JS, backbone JS.

Spring Framework: Spring IOC, Spring Batch, Spring Boot, Spring Security, Spring Hystrix, Spring Heroku, Spring Netflix, Spring Integration, Spring Eureka, Spring Ribbon, Spring Yarn.

Database Server: Oracle 10g/11g, DB2, MongoDB, SQL server, MS Access and MySQL, Cassandra.

IDE: Eclipse, RAD, WSAD, NetBeans, IntelliJ.

Web Services: REST, SOAP, JAX-WS, JAX-RPC, JAX-RS, WSDL, Axis2, Apache CXF, XINS, WSDL.

Version Control: GIT, CVS, SVN.

Build Tools: ANT with IVY, Maven, Gradle

Methodologies: Agile, Scrum, Water-Fall, Rapid Application Development.

Modelling Tools: Microsoft Visio, Rational Rose.

Operating System: Windows, Linux, UNIX.

Tools: Apache Camel, ESB, cucumber, Spotfire, Informatica.

Testing: Junit, Jasmine, Karma, Protractor, Selenium, Jenkins.

PROFESSIONAL EXPERIENCE:

Confidential, Fremont, CA

Sr. Full Stack Java Developer.

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, and Development and Support phases of SDLC.
  • Modify application to make it work on Java 1.8 and JBoss/Tomcat server.
  • Developed applications using Java8 and new features of java (Lambda expressions, Date-Time API).
  • Involved as a developer of complex functionalities with in the project using following technologies like Java, Struts, Spring, Hibernate, HTML, DHTML, JavaScript, Jquery, AngularJS, Bootstrap, CSS, AJAX, DOJO, SOAP/RESTful web services, XML, XSLT, GSA, SQL, PL/SQL, GWT, AWT, WebLogic, Jboss, Tomcat, Jfree Charts, Cewolf and MySQL Server.
  • Designed and developed UI using spring view component HTML5, AngularJS, NodeJS ReactJS.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.0.
  • Extensively used Hibernate in data access layer for CRUD operations.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop Spring based application with very less configuration.
  • Designed and developed the REST based Microservices using Spring Boot.
  • Developed core Service as maven jar that can be included by other Microservices.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Integrate Web Service (SOAP/RESTful) to Interacting with multiple master databases.
  • Worked on SOAP UI tool for Web service testing.
  • Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer.
  • Developed server side components using Hibernate and Spring Framework.
  • Created RESTful web services using Spring RESTful API, sending JSON data between Fronted and middle tier Controller.
  • Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka messaging System performance effectively.
  • Designing and developing new back-end services and expanding our AWS infrastructure.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions with the Java Time API.
  • Integrated Apache Kafka for data ingestion
  • Implemented Docker containers for isolating the execution of customer code.
  • Build 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.
  • Creating and updating Java test scripts using Selenium IDE and Selenium Web-driver.
  • RESTful web services using Jersey for JAX-RS implementation.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Worked with the Node package manager(NPM) along with Grunt/Bower for the build.
  • Used Apache Maven as the software build tool and Log4J for logging errors.
  • Used Continuous delivery/ Continuous Integration tools Docker, Jenkins to deploy this application to AWS and used GIT for version control of code for development.
  • Worked on Rest Web services as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services.
  • Used GITHUB and Jenkins for continuous integration.

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring quartz, Spring security, Spring Boot, JPA, JavaScript, Angular 2.0, HTML 5.0, CSS3, WebSphere Application Server 8.5, Eclipse, SQL, MongoDB, log4j, Junit, TestNG, EasyMock, XML, Web Services, SOAP UI, Kafka, Docker, Adobe Flex, DevOps, AWS, Hive, HDFS, Splunk, Github and Jenkins.

Confidential, Lombard, IL

Sr. Java Full Stack Developer.

Responsibilities:

  • As a Java developer involved in back-end and front-end developing team. Took part in developing, maintaining, reviewing and supporting quality code and services.
  • Involved in Daily SCRUM meetings and weekly SPRINT Meetings.
  • Developed Interactive web pages using HTML, CSS and JavaScript. Develop various screens for the front end using AngularJS.
  • Involved in the creation of interface to manage user menu and bulk update of attributes using AngularJS and JQUERY.
  • Used Java script and AJAX to query the Elastic search indices, format and display the JSON results in a web page using HTML and CSS.
  • Troubleshooting issues that may occur during the test cycle for the J2EE applications on Struts and Spring framework running on WebLogic/JBOSS servers.
  • Implemented the MVC architecture using NodeJS, ReactJS and AngularJS.
  • Used Spring dependency injection and IOC principles to build business layer.
  • Configured Hibernate, Spring and JSF to map the business objects to PostgreSQL database using XML configuration file.
  • Integrated application with Spring Security for form based authentication and authorization by used spring security JSP tags to provide UI level spring security.
  • Designed and developed a Microservice using Spring Boot and Spring Data for Spotlight to access customer data stored in Amazon Redshift.
  • Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Apache, Jetty, MongoDB, MySQL, and Jira.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
  • Used Bootstrap for separating the database files for building an interface.
  • Extensively used dynamic SQL, PL/SQL packages, Procedures and Database Triggers.
  • Experience in NoSQL (MongoDB) in using Hierarchy Modelling Techniques like Tree Aggregation, Adjacency Lists and materialized paths & deal with other NoSQL technologies like Cassandra.
  • Integration to other systems through the Queues and Web services Architecture.
  • Worked with Splunk to logging and analyzing defects status.
  • Knowledge on Jenkins builds.
  • Defined strategic initiatives on Continuous Integration & Delivery (CI/CD) model with Test-driven development, Extreme programming (XP), and build automation, in an AGILE development environment to help, respond quickly to business needs and to ship world class Quality products.
  • Integrate Web Service (SOAP/RESTful) to Interacting with multiple master databases.
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • We used Grunt for Build Process.
  • Implemented and managed continuous delivery systems and methodologies on AWS.
  • Developed test cases and performed unit testing using Karma, Jasmine and JUNIT Test cases.
  • Developed multiple unit and integrations tests using Mockito, Easy Mock.
  • Involved in build and deployment of multiple modules of web based applications using Maven and Jenkins on JBoss.
  • Developed test scripts in Selenium Web Driver using Java Language.
  • Implement technologies we used NPM to improve development process.
  • Used GIT as version management, Jira for defect management system.

Environment: Java 7.0, Spring 4, Hibernate 4.2, Spring batch, Spring quartz, Spring security, Spring JTA, Spring Boot, AWS, JPA, Java Scripts, AngularJS, HTML 5.0, CSS3, JMS, JAXP (SAX & DOM), JBoss, Eclipse, MongoDB, RESTful, log4j, Junit, XML, Web Services, GIT.

Confidential, Des Moines, IA

Sr. Java/J2EE & Web Developer.

Responsibilities:

  • Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development with both iterative (Agile, Water fall).
  • Built Rich Prototypes and Applications using HTML, CSS, JavaScript, JQuery, Ajax, JSON, Ruby and rails, Bootstrap with MySQL database.
  • Developed source code to consume JSON response received through XHR/AJAX calls using JQuery.
  • Participated in development of a new business application for the layout using Grid orientation model Bootstrap framework.
  • Integrated the frontend JQuery UI with backend REST API.
  • Built responsive site using Bootstrap that fits devices of different visual sizes.
  • Coding, styling, testing of reusable JavaScript, CSS, HTML widgets / libraries for complex UI controls.
  • Developed Application using Spring MVC 3 widely with annotations, Dependency injection, IOC, integrated with the Struts 3 frame work with views based on JSP’s.
  • Responsible for JavaScript / AJAX UI upgrades and improvements.
  • Worked with core java and Drool rule engine and participated in all aspects of software life cycle including analysis, design, development, production deployment and support.
  • Designed and Implemented the DAO layer using Spring, hibernate.
  • Implemented Hibernate in the application.
  • Implemented RPC integration style using Restful web services.
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Implement the authentication, authorization, and access-control features by using Spring Security.
  • Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6.
  • Facilitated User Testing sessions to solicit feedback on prototypes.
  • Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG and selenium Grid.
  • Created and consumed web services using Restful and SOAP web services
  • Developed application using Spring MVC, JSP and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Created and maintained complex triggers for logon and some R/I.
  • Created Stored Procedures, User Defined functions, Views and implemented the Error Handling in the Stored Procedures and SQL objects and Modified already existing stored procedures, triggers, views, indexes depending on the requirement.
  • Developed test scripts in Selenium Web Driver using Java Language. Developed unit testing using JUnit.
  • Used JENKINS for continuous integration(CI) and continuous deployment(CD).

Environment: HTML, CSS, JavaScript, JQuery, AJAX, Bootstrap, Spring, Drool rule engine, Hibernate, Restful and SOAP web services, Spring MVC, selenium, JUnit, Jenkins, Apache Tomcat, MySQL.

Confidential - Florham Park NJ

Sr. Java Developer.

Responsibilities:

  • Worked as a Java Developer and involved in analysis of requirements, the design, development, integration, deployment and testing.
  • Implemented MVC-Model 2 architecture using Struts, spring and other J2EE design patterns for the application development.
  • Involved Use Case Diagrams and Activity Diagrams to design the application.
  • Designed DTDs, XML Schema for data transmission and XSL style-sheets.
  • Designed, developed and maintained the data layer using the ORM frame work called iBatis.
  • Involved in the development of SQL queries to get data from MySQL.
  • Development of Java related classes and components using RAD7.5 as IDE for developing the LD application.
  • Implemented Multithreading concepts for caching application data.
  • MQ Series is used for sending and receiving messages by using JMS.
  • Worked with offshore and ensuring on time delivery of deliverables.
  • Used iBatis to persist the Data into the Database.
  • Deployed the LD application on WebSphere application server on Windows environments and used shell scripting for maintaining servers.
  • Involved in Agile development process.
  • Shell scripts are used to maintain Production and Test Unix servers.
  • Developed Unit Tests and Test Suites using QTester.

Environment: al - Environment: java 7, Struts, Spring3.0, JSP 3.2, Ajax, XML, HTML, CSS, JSON, JavaScript, JQuery, custom JSP tags, JSTL, CVS, UNIX (AIX), JMS, iBatis2.3, QTester, PL/SQL, MySQL5.1, Rational Test Manager, TOAD, Clear Case, WebSphere7.5.

Confidential Madison, WI

Java/J2EE Developer.

Responsibilities:

  • The project involves complete software development life cycle with Object Oriented approach of client’s business process and continuous client feedback.
  • Worked on designing and developing a complete service oriented system based on SOA principles and architecture in agile development environment.
  • Developed presentation screens by using JSP, HTML and JavaScript.
  • Developed Servlets and JSP to interact with Enterprise Java Beans (EJB) containing all the Business Logic.
  • Developed UI using java swings.
  • Application was developed using Spring MVC Web flow modules.
  • Involved in the development of Page Flows, Business Objects, Hibernate database mappings and POJOs. Used xml style syntax for defining object relational metadata.
  • Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse RCP.
  • Worked on Web Logic application server to deploy JSP and EJB applications.
  • Oracle Clusterware installed to provide infrastructure for RAC and configured 2 node Oracle 10g.
  • Developed automated Build files using ANT.
  • Used Hibernate as the persistence layer to interact with Oracle DB.

Environment: Core Java, J2EE, Swing, EJB 2.1, JSP 2.0, Servlets 2.4, Struts, Java Beans, HTML, XML, XSLT, CSS, Java Script, Spring MVC, Eclipse RCP, Hibernate, Oracle DB, JDBC, Weblogic8.1.

Confidential

Java/J2EE Developer.

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Involved in gathering and analyzing system requirements.
  • Developed the GUI of the system using HTML, CSS, JSP and client-side validations was done using JavaScript.
  • Played key role in the high-level design for the implementation of this application.
  • Developed the Training and Appraisal modules using Java, JSP, Servlets and JavaScript.
  • Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs).
  • Used Java Script validation in JSP pages.
  • Used JQuery for developing asynchronous web applications on client side. Built and accessed the database using JDBC for ORACLE 9g.
  • Contributed to development of client side and server side codes for external and internal web applications.
  • Performed high-volume batch testing of code, identifying problems and documenting them for correction by the programmer analyst staff.

Environment: Servlets 2.5, JSP 2.1, JavaScript, HTML, CSS, JQuery, JDBC, ORACLE 9g, SVN, Hibernate 3.0, WebLogic 7.0.

We'd love your feedback!