We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Java Full Stack developer with 8+ years of experience in full software development life cycle including requirement analysis, design, coding, testing, debugging and maintenance.
  • Extensive experience in developing Web interfaces using HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, jQuery, Angular - JS, spring, spring REST and Backbone-JS.
  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE SCRUM methodology.
  • Extensive knowledge in developing single page applications (SPAs) using JavaScript frameworks like AngularJS, ReactJS and experienced in performing Responsive web design using Bootstrap and CSS3 Media queries.
  • Command in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Experienced in build tools like Ant, Maven, Gradle and using them with continuous integration tools like Jenkins to create and publish application artifacts.
  • Experienced in performing automation using Selenium, Java and performing behavioural driven testing using Cucumber and Jbehive.
  • Experienced in installation, usage and management on Jenkins and GIT for application servers.
  • Strong knowledge of UNIX and basic Shell scripting.
  • Created POC's using Node-JS, MongoDB, Express-JS, and Body-Parser to create REST services.
  • Good understanding of NoSQL Database and hands on work experience in writing application on No SQL database which is MongoDB.
  • Experience in developing Stored Procedures, functions, triggers using Oracle and comfortable using databases SQL Server, node, MySQL, and MS Access.
  • Provided post-production application support and perform project/task estimation throughout the duration of the project.
  • Experience in TDD, BDD and Agile development methodologies and Version Control tools like CVS, SVNand GIT.
  • Proficient in Application Development using various Web/Application Servers like Apache TomcatServer, IBM Web Sphere, BEA Web Logic and JBOSS.
  • Experienced in working with Unix/Linux environments, shell scripting.
  • Well-rounded, flexible, numerate, adaptable, self-motivated and works well as part of a team.
  • Capability to work diligently under pressure in a fast-paced environment, consistently meet criticaldeadline.
  • Good exposure to testing suites like Selenium and Quality centre.
  • Excellent organizational and analytical abilities teamed with effective oral and communication skillsand ability to work in complex environments.

TECHNICAL SKILLS

Languages: Java, RXJava, JavaScript and PL/SQL.

J2EE/e-Business based solution programming: JDK 7,8, RMI, J2EE, JSP, Servlets, Java Beans, Struts, JSF, Tiles, AJAX, JDBC, EJB, JNDI, EJB2.0, EJB3.0, SOA, JPA, JDBC, IIOP, Spring, Acegi Security, Hibernate, Python, Web Services, MVC, XML, Ant, Log4J, XML DOM.

RDBMS and C/S database programming: Couchbase DB, Oracle 10g, Oracle 11g, Oracle 12c, MYSQL, DB2, PL/SQL, JDBC, Connection Pooling/Data Source, Stored procedures, Packages, Triggers, Cursors, Views, MongoDB.

Application Servers: WebLogic 9.1, JBOSS, WebSphere 6.1, Glassfish, Apache Tomcat, Blazix.

Web Tools and Technologies: XML, XSLT, CSS, DOJO, JavaScript, Angular JS, HTML, Struts, Java Server Faces, AJAX, XSD, SOAP, JMS, Web Services, JSF, SAX, Groovy.

Web Services: REST, SOAP, WSDL, JAXP, AWS, Apache SOLR/Lucene.

ORM Technologies: Hibernate 3.x, MyBatis.

Tools: /IDE: Eclipse and plugins CVS, NetBeans, Clear case, MS Visio, Junit, Jira, Jenkins Axis 2.0, Optimize It, Rational ClearCase, Rational Rose, Apache Maven, PrimeFaces, GIT.

Bug Tracking Tools: FMAS, Bug Host, Bugzilla, Selenium

Testing Tools: Junit, TestNG, Mockito, Powermock, Grinder

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Sr. Java Full Stack Developer

Responsibilities:

  • As aFullStackDeveloperinJava, involved in understanding SDLC using agile methodology and worked on front- end and back- end tools and frameworks.
  • Development of the service layer using CoreJava/J2EE.
  • Development using Spring Framework (MVC, Dependency Injection, Auto wiring, Caching, Database Connectivity, REST and SOAP Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the spring xml files.
  • Micro Services are implementing using spring boot and Hibernate ORM. Implementing JEE components using spring boot and spring security modules.
  • Involving in environment setting, which includes installation, configuration application servers.
  • Using AJAX extensively to implement front end /user interface features in the application.
  • Implementing responsive React.JS components for different solutions.
  • Responsible for enabling second level cache in Hibernate framework.
  • Writing effective JavaScript code for React.JS applications for interacting with server and network applications.
  • Developing CSS3 style sheets to give gradient effects, page layouts, navigation, and icons.
  • Using REST and SOAP Web Services to exchange information.
  • Using Swagger Framework, implementing the Restful API and Swagger gives the rich UI to test API.
  • Configuring Maven forJAVAautomation projects and developed Maven project object model (POM) for Unit and Integration tests.
  • Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
  • Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
  • Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Used React-Router to turn application into Single Page Application
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Implemented the Drag and Drop functionality using React-Draggable
  • Used flickity.js for creating carousel-images.
  • Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
  • Created and used Reducers that received said Actions to modify the Store State Tree.
  • Optimized animation logic with optimistic functions to increase performance in rendering.
  • Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
  • Called the Restful web services calls for POST, PUT, DELETE and GET methods.
  • Have worked on AWS for fetch the pictures files from AWS to UI.
  • Spring boot Java web application using Java 8 prior functionality including generics, lambdas
  • Connecting SQL Server through SSH tunnel to generate the files and send it to clients and Prime Brokers.
  • Using Spring Batch, creating the batch jobs, which runs every day to get the data from other database to our local Oracle 11g database.
  • Integrating Git into Jenkins to automate the code check-out process.
  • Configuring the RedHat server on AWS by creating the EC2 instance.

Environment: Java, J2EE, Spring Boot, Hibernate JSP, Custom Tags, JavaScript, jQuery, Ajax, HTML, JAXB, MQ, JMS, RAD, Servlets, WebSphere 8.5, XML, CSS, Oracle, DB2, PL/SQL Maven, JIRA, UNIX, JDBC, SOAPUI.

Confidential, Hanover, MD

Sr. Java Developer

Responsibilities:

  • Design and develop RESTful APIs using Java8, Spring Boot Framework
  • Implement new features and enhancements using Java 8 Streams, RabbitMQ, Parallel streams, Lambda Functions, Collectors, Predicates, Suppliers, Consumers, Date time library.
  • Created a maven-based build that uses Docker to locally build and start the microservice environment.
  • Used Docker as a new level of simplicity to define and create applications or services by encapsulating them in containers.
  • Used Docker containers for eliminating a source of friction between development and operations.
  • Use Amazon Cloud Watch to monitor AWS services, AKS, Kubernetes, Docker, ECS, EKS Splunk, New Relic, Data Dog and Amazon Cloud Watch logs to monitor application.
  • Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Design customer's Cloud environments with a focus on AWS and demonstrated technical cloud architectural knowledge, playing vital role in the design of production, staging, QA and development Cloud Infrastructures running in 24x7 environments.
  • Extensively use SonarQube for code analysis, checkstyle to detect bugs, code smells, security vulnerabilities, duplications and potential bugs and increased unit tests for code quality.
  • Use Spring MVC to handle/intercept the user requests and use various controllers to delegate the request flow to the back-end tier of the application.
  • Work extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework and used Microservice architecture with Spring Boot based service through REST.
  • Extensively work on Spring bean wiring, Spring DAO a spring AOP modules and implement Spring AOP in exception handling, which it reduces the development time to handle the exceptions.
  • Work on relational database design and write SQL queries, stored procedures, views and functions with Oracle.
  • Develop, debug, integrate and deploy applications using Eclipse (IDE) and used GIT as a Version Control.
  • Use a Microservice architecture with Spring Boot based services interacting through a combination of REST to build, test and deploy identity Microservices. Work on latest features of Java 8 like Lambda expressions and functional interfaces. Extensively use JUnit, JMeter, SoapUI and Fitness for testing.
  • Develop Spring JMS Message listeners to process messages asynchronously between new services and legacy services. Develop the DAO layer for the application using Spring, Hibernate and develop various business logic and reports using HQL and Hibernate Criteria.

Environment: JSON, Hibernate, HTML, HTTP, JavaScript, RESTful, SOAP,CSS3, JAVA/J2EE, Angular 2, ReactJS, Agile, Spring MVC, Maven, Jenkins, JMS, IOC, Spring BOOT, GIT, Dependencies injunction, TOMCAT.

Confidential, WV

Sr Java Developer

Responsibilities:

  • Involved in complete project Life Cycle, i.e., Design, Implementation, Unit Testing.
  • Extensively used agile development methodology and involved in sprint planning.
  • Designed and modified User Interfaces using JSP, JavaScript, DOJO, HTML5, Angular JS and jQuery and involved in designing the user interfaces using JSP.
  • Used several design patterns like Singleton, Factory and MVC.
  • Migrated legacy project to latest versions of spring and hibernate.
  • Implemented DAO for retrieving data to display on the User Interface.
  • Written Microservices to export/import data and task scheduling.
  • Used Spring Boot, Spring and Hibernate in the Microservices.
  • Used Swagger API for microservices.
  • Implemented and Consumed Rest Services.
  • Used Hibernate annotations and created Hibernate POJOs.
  • Worked on AWS, Cloud Technologies, and Java to introduce and modernize a new solution for centralized software asset management system within the IC.
  • Involved in deploying the application under Apache Tomcat.
  • Used Log4j to maintain application logs.
  • Performed unit testing using JUnit.
  • Used MAVEN to define the dependencies / plug-in and build the application.
  • Used SVN version Control tools.
  • Used Jenkins for deploying the application to test and production environments.
  • Deployed and tested the application using WebSphere Application server (WAS 7) Server which isstandard java runtime environment for large enterprises.

Environment: Java 7, Spring 4, Spring MVC, Spring AOP, Spring Data, JPA, Hibernate 3, SQL, Microservices,Spring Boot, Restful web services, JSON, JUnit 4, SVN, Java script, Log4J, Jenkins, Tomcat.

Confidential, St Louis, MO

Sr. Java Developer

Responsibilities:

  • Involving in design, development, testing and implementation of the process systems, working on iterative life cycles business requirements, and creating Detail Design Document.
  • Used for polyglot programming, troubleshooting and aggregate testing.
  • Implemented new features, components, and services from specs employing Java-based technologies without supervision.
  • Write the SQL queries for CRUD operations, and Stored Procedures.
  • Created custom components using jQuery and JavaScript which can be used by all the maintenance applications in MSS.
  • Configured JDBC in the application server.
  • Created Oracle store procedures for handling and processing complex data-based logics.
  • Worked on Java Script libraries like jQuery and JSON.
  • Used Maven for build and Jenkins for continuous integration.
  • Designed and developed web-based software using Spring MVC Framework and Spring Core.
  • Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
  • Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed Open Call XDMS.
  • Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
  • Used Spring ORM module to integrate with Hibernate.
  • Designed and developed Web Services to provide services to the various clients using Restful.
  • Designed the user interface of the application using HTML5, CSS, JSF 2.1, JavaScript and AJAX.
  • Implemented Hibernate Framework to connect to database and mapping of java objects to oracle database tables.
  • Used Log4J to capture the logging information and JUnit to test the application classes.

Environment: JSON, Hibernate, HTML, HTTP, JavaScript, RESTful, SOAP, CSS3, JAVA/J2EE, Angular 2, Agile, Spring MVC, Maven, Jenkins, JMS, IOC, Spring BOOT, GIT, Dependencies injunction, TOMCAT.

Confidential

Java Developer

Responsibilities:

  • Responsible for writing functional and technical specifications
  • Extensively used J2EE design Patterns.
  • Implemented the DOJO API for powerful scripting.
  • For updating the new modification and issues AJAX scripting is used.
  • Implemented JSP, spring, Java Script, and CSS for developing User Interfaces.
  • For exchanging the text and communication with web service JSON is used extensively.
  • Developed Rich UI applications using JavaScript, HTML, and CSS.
  • Used the JavaScript alert dialog boxes with my Perl CGI program
  • Implemented Collection Framework and used the Thread, I/O functionalities for meeting access.
  • Used Hibernate for database and to manage Transactions.
  • Hibernate as an ORM tool for OR mappings and configured hibernate.cfg.xml and hibernate.hbm.xml files to create the connection pool.
  • Upgraded existing UI with HTML 5, CSS3, jQuery and Bootstrap with AngularJS 2.0 interaction.
  • Hibernate Persistence Strategy is used for database operations and Developed Hibernate as the data abstraction to interact with the database.
  • Developed Session and Entity (CMP) beans (EJB) for crucial business logic
  • Worked on XML Parsing (DOM/SAX), XML Schemas/DTD and XML Beans.
  • Extensively used JUnit for Unit Testing

Environment: Java, Servlets, JSP, JDBC, Struts 1, Eclipse 3.0, JBoss 4.2 and 7.1, MS SQL, SVN, HTML,CSS, JavaScript, AJAX, jQuery, XML, Jenkins, Maven, Windows

We'd love your feedback!