We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Phoenix, AZ

PROFESSIONAL SUMMARY:

  • Java/J2EE Developer with around 7+ years of experience in Application Analysis, Design, Development, Integration, deployment and Maintenance/Support for Web, Standalone, and Client - Server based Software Applications using OOP Concepts, Java 7 & 8 and Java EE (Servlets, JSP, JDBC, JNDI), Multithreading, Collections .
  • Experience in all the phases of Software development life cycle (SDLC) and also have rich experience working with different software development methodologies (Agile (scrum), Spiral, TDD and Waterfall).
  • Experience in MVC Architecture and industry standard frameworks including Struts, spring, and Hibernate.
  • Good Knowledge on Data Structures and Algorithms, implementation of Data Structures to Graph Algorithms, Searching and sorting, Dynamic Programming.
  • Excellent knowledge on Java 8 concepts like Streams, Lambda Expressions, Method References.
  • Knowledge on NoSQL databases like Cassandra and Neo4j and Apache Spark for cluster management with Apache Kafka as messaging system.
  • Extensive experience in J2EE technologies including specialization in JAVA SE, Servlets, JSP, JDBC, JNDI, Java Beans, XML, Struts, Oracle, and EJB for building Server-side Application with multilayer architecture.
  • Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Akka and Play framework.
  • Extensive experience in Web application development using - HTML, DHTML, CSS, XML, JavaScript, Ajax, spring, Hibernate, Struts, J2EE (JSP, JMS, Servlets, JDBC, Java Beans, EJB).
  • Worked with multiple Databases including RDBMS Technologies (MySql, Oracle) and NoSQL databases (MongoDB).
  • Experienced in deploying J2EE Application Sever like Apache Tomcat7.x, JBoss 4.2.3, Weblogic8.x/9.x and Web sphere 6.x, 7.0 servers.
  • Followed best practices using J2EE design patterns (MVC, Service Locator, Singleton, Session Facade, Business Delegate, and DAO).
  • Hands-on experience in different modules Spring Framework’s Spring Web Flow(Spring Core, Spring MVC, Spring ORM, Spring JDBC, Spring Security, Spring Cloud) Inversion of Control and Dependency Injection of Spring Application Framework.
  • Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer and mapping Java classes with database and using Hibernate query language (HQL). Experience in using Hibernate OGM for NoSQL databases.
  • Strong Open Source development experience with Java Spring Boot and Microservices.
  • Hands-on experience in developing Microservices solutions, experience on Microservices tech stack like Spring Boot and Distributed Cache.
  • Expertise in Microservices related frameworks include Ribbon for Client-Side Load Balancer, Eureka for Service Discovery and Zuul proxy for Gateway API.
  • Good hands-on experience in Shell Scripting.
  • Experienced in different build, release and deployment processes.
  • Experience on CI (Continues Integrations) and CD (Continues Deployment) methodologies using Jenkins.
  • Experience in Design and Development of Web Services using RESTful APIs and SOAP.
  • Experience in using Version Control tools like Git, SVN.
  • Experience on Amazon Web Services (AWS) Component Usage, Configurations and Deployment - Elasticsearch, EC2, S3, SNS, SQS.
  • Experience with PaaS technologies such as Docker containers.
  • Extensive experience working on SQL, PL/SQL, No SQL, Oracle Database development experience using tables, triggers, views, packages and stored procedures, PL/SQL.
  • Working knowledge on Amazon Web Services and Cloud-based infrastructure tools and components like AWS, EC2, S3, Virtual Private Cloud (VPC), and Elastic Load Balancing (ELB).
  • Experienced in conducting Unit testing and code coverage using JUnit.
  • Expertise in various open source frameworks like Struts 2.0/1.2, Spring 3.5 and ORM Technology like Hibernate 3.X.
  • Extensive experience in Java SOAP, RESTful Web Services, AngularJS to create single web page applications.
  • Experience on JQuery, AngularJS libraries.
  • Highly experienced in Acceptance Test-Driven Development ATDD development practices.
  • Experience in Agile development methodologies like TDD and BDD.
  • Integrated logging frameworks such as Log4J and commons for logging and debugging the application.
  • Good knowledge working with developing component based reusable applications and Workflow automation using UML, Rational Rose and Visio.
  • Excellent communicational, analytical, business and interpersonal skills. Comfortable working independently and also a good team player. Highly motivated to take independent responsibility as well as has the ability to contribute and be a productive team member.
  • Proactive and self-starter with excellent analytical, communication and interpersonal skills.

TECHNICAL SKILLS:

Languages: Java/J2SE 1.4/1.5/1.6/1.7, AWS, SQL, PL/SQL, Python, C++, C

J2EE Technologies: JAVA /J2EE, Servlets, JSP, JSTL, JDBC, JMS, Web Services, Rest, SOAP, WSDL, JNDI

Web Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, EJB, JSF, JNDI, JMS, SOAP, JSON, XML and HTML5, CSS3, Java Script, jQuery, AngularJS.

Frameworks: Struts2, LOG4J, Spring Core, Spring MVC, Hibernate, Junit, Spring Boot, Spring Security, Spring Cloud, Play/Akka.

Databases: Oracle 9i/10g/11g, MS Access, IBM DB2, MS SQL Server 2005/2008, My SQL, MongoDB, Cassandra.

IDE & Development Tools: Eclipse, RAD, J Builder, NetBeans, Rational Software Architect, SQL Plus, Toad, IntelliJ

Tools: GIT, Jenkins, Putty, JIRA, SVN, CVS

Web/App Servers: Apache Tomcat, WebSphere Application Server, BEA WebLogic, JBoss

Version Control Tools: CVS, VSS, Clear Case, Sub Version

Operating Systems: UNIX, Linux, MSDOS, Windows 9x/NT/2000/ 2003/XP/Vista/7/8/8.1/10, CentOS

Methodologies: SDLC, RUP, Agile/SCRUM, waterfall, spiral, Iterative, Design Patterns, SOA

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Sr. Java Full Stack Developer

Responsibilities:

  • Actively involved in mock screens development and project start-up phase.
  • Efficiently managed the tasks and working and delivering features in a fast-paced scrum environment
  • Experience working in agile development following SCRUM process, Sprint and daily stand-up meetings.
  • Involved in developing the UI, layout and front-end programming for web application that matches requirements of the client.
  • Developed UI Layer for the application using AngularJS, HTML5, JavaScript, Bootstrap and CSS3.
  • Developed Angular directives, controllers, services, filters, and templates for the web MVC development.
  • Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and Bootstrap.
  • Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
  • Extensively used various Spring Framework modules like MVC, Auto Wiring, JDBC Templates, Spring Security, and AOP.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests.
  • Developed application using new features of Java 1.7/ 1.8 like Annotations, Generics, enhanced for loop and Enums etc.
  • Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs, JPA and Web Services / JMS Technologies.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
  • Involved in development of new functionality of WebSphere commerce, Java, J2EE and WebSphere MQ.
  • Wrote SQL queries, stored procedures and enhanced performance by running explain plans.
  • Used Design patterns and object oriented methodologies to design software for mobile phones (mobile application)
  • Designed and developed Microservices using REST framework and Spring Boot
  • Used a Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers
  • Implemented Authentication & Authorization with Site Minder and spring security.
  • Worked within SOA based enterprise framework to build web services for Middle Tier processing.
  • Analysed current legacy infrastructure, established business case, and built consensus for virtualized IaaS / PaaS near term strategy with SaaS mobile cloud services end state.
  • Developed SOAP based web services using WSDL, SOAP, JAX-WS and AXIS.
  • Produced as well as consumed RESTful web services using Jersey API's.
  • Heavily used SOAP UI Pro version for testing the Web Services.
  • Developed several SOAP based JAX-WSWeb Service interfaces for integrating multiple systems, code re-usability.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Wrote SQL complex queries and JOINS in a package that automates the rebuild of an XML table in Oracle.
  • Fixed defects identified during QA, UAT and Production.
  • Written highly referenced blog posts on Error Handling in Scala and Problems Scala Fixes.
  • Done with Web logic application server set up & deployed the application on it.
  • Worked with GIT which is used as a version control tool in the project.
  • Done with Unit testing using JUnit and Mockito.
  • Ensured Agile, JDE & Oracle Databases are in sync.
  • Create & distribute weekly Reports and followed upon Change Activity; managed released documents and maintain server database.

Environment: Web Services, Spring 4.x, Hibernate 4.x, JDBC, HTML, JSP, JavaScript, JQuery, AJAX, GWT, CSS, Angular JS, SOAP UI, XML, WSDL, Java1.7/1.8, J2EE, Scala, Kafka, Agile Methodology, JIRA processes, GIT, Design Patterns, PL/SQL, Junit, Tomcat 8.0, Maven, Eclipse IDE, CVS and Oracle 11g.

Confidential, Phoenix, AZ

Sr. Java Full Stack Developer

Responsibilities:

  • Developed business components using Java Objects, Core Java, Multithreading and Collections.
  • Development of Spring Bootiful application with Microservices.
  • Implemented Microservices architecture to make application smaller and independent.
  • Integrated with Spring Cloud Netflix's components like Eureka (Service Discovery), Hystrix (Circuit Breaker), Ribbon (Client Side Load Balancing) and Zuul Proxy.
  • Developed end to end application on spring boot framework (RestApi Application/Spring JPA using Crud repository).
  • Used Maven build script for building and deploying the application and Designing new database tables for the enhancements.
  • Created User defined exception classes using Java.
  • Involved in creating & consuming Restful web services to expose to other applications.
  • Strong experience in implementing Service oriented architecture and Web Services using SOAP, RESTFUL API's .
  • Developed RESTful Web Services to retrieve data from client side using Micro Services architecture.
  • Developed a Message Driven Bean that uses JMS to manage backend transactions and approval for mortgage applications.
  • Wrote spring configuration file to define beans, define data source and Hibernate properties.
  • Implementation of Ehcache as a second level cache in the DAO layer for Hibernate.
  • Extensively used Hibernate in data access layer to access and updates in the database.
  • Understanding user change requirements and analysing the source systems and Developed UI pages using JSP & Spring MVC frame work.
  • Developing backend services in Java and Groovy.
  • Validations are done using Spring MVC validation framework and JavaScript.
  • Designed, developed and implemented unit tests and product features.
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database; ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Responsible for building/deploying consistently repeatable build/deployments to company non-production environments using JENKINS & BUILD Pipelines .
  • Worked on AngularJS frame work to augment browser based applications with MVC Capability, built dynamically generated dropdown lists using Ajax, JQuery and AngularJS .
  • Implemented REST web services using Jersey with the enabled OAUTH.
  • Migrated existing business applications to Amazon cloud services (AWS) based environment and also deploy applications using Amazon web services.
  • Installed, configured and hosted the Tomcat app servers and MySQL database servers on physical servers ( Linux, Windows), and Amazon AWS virtual servers (Linux) .
  • Worked in setting up Linux Environment on AWS cloud infrastructure, migrated corporate Linux servers from physical servers to AWS virtual servers.
  • Used Docker to containerize the Services and APIs to run on AWS EC2 instances.
  • Responsible for provisioning Kubernetes environment and deploying the dockerized applications by developing manifests.
  • Writing Java classes, reusable components and Java Beans for getting data from oracle tables.
  • Performing the Unit testing and basic functional testing with different set of data.
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades.
  • Developed the java code using Eclipse as IDE.
  • Participated in a Scrum team and Agile Practices like Test-Driven Development (TDD).

Environment: Java SE, JDK 1.7 and 1.8, Hibernate 3.0, Spring, AWS, Groovy, Tiles, JSP, HTML, CSS, Angular, JQuery, XML, XSLT, SQL Server, Maven, Apache Tomcat 8, Sonar, Eclipse 6.0, SVN, Windows XP, Jenkins, Spring Boot, JUnit, MongoDB, Docker.

Confidential, O’Fallon, MO

Sr. Java/ J2EE Developer

Responsibilities:

  • Excellent analytical skills, written and oral communication, and experience collaborating with multiple development teams.
  • Developed and consumed Rest Services using HTTP methods such as GET, POST, PUT, and Delete for user and account Microservices.
  • Implemented Spring Boot Microservices to divide the application into various sub modules.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, spring and Hibernate.
  • Implemented Backend functionality using Spring Boot, Spring Cloud, Spring IOC, Spring MVC, and Spring Core.
  • Used Spring MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
  • Worked using MVC pattern, to write service layer.
  • Worked on Spring Cloud Config, Pivotal cloud foundry and AWS SQS to deploy Spring MVC application to cloud.
  • Used Hibernate as the ORM tool to communicate with the database and integrated with String using Spring ORM, to design domain model classes.
  • Designed the Hibernate objects and used the Hibernate APIs to persist data.
  • Implemented DAO layer using different hibernate techniques like strategies, Inheritance, annotations and criteria interfaces.
  • Used SOA Integration service for Data Integration Service and Functional Integration Service.
  • Created multiple Restful web services using jersey2 framework.
  • Used POSTMAN for testing the web services, both in-house and external.
  • Migrated existing EJB web services to Restful services.
  • Used REST based web services for all major remote services.
  • Designing new components to fit in the already existing architecture using core Java, multi-threading different design patterns like the factory method, Abstract factory pattern, Singleton. While developing web-based applications used Web Services, both SOAP/WSDL and REST.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Deployed application on Tomcat server using build tool Maven.
  • Installed, configured and hosted the Oracle, Tomcat app servers and Cassandra DB servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Used cloud computing technologies Amazon EC2 and Amazon S3 web services for Cloud Drive, Cloud Search. Migrated corporate Linux servers from physical servers to AWS virtual servers.
  • Used Cassandra AWR & ADDM to monitor database activities and performance tuning. Extensive Performance Tuning, Memory (SGA) Tuning, Configuration, maintenance and tuning of Cassandra DB.
  • Experience in Test Driven Development (TDD) using Spring Test, JUnit and Mockito.
  • Developed server-side scripts in shell to customize GIT and integrate it with tools like JIRA and Jenkins.
  • Worked on CI (Continues Integrations) and CD (Continues Deployment) methodologies using Jenkins.
  • Developed unit and integration tests for existing Microservices using JUnit and Mockito.

Environment: Java, HTML, UML, XML, AngularJS, Servlets, JSP, EJB, JDBC, JNDI, JAXP, SQL, PL/SQL, Oracle 10g, Eclipse, Tomcat, WebSphere, JUnit, Spring MVC, Spring Cloud, Spring Boot, Hibernate, Pivotal cloud foundry, Cassandra, AWS.

Confidential, Middletown, NJ

Java/ J2EE Developer

Responsibilities:

  • To understand requirements, analyze and translate them into technical specification.
  • Designed and developed SOAP & RESTFUL web services.
  • Implemented Agile Methodology, Scrum, and Iterative Process through phases of requirement, design, documentation, and implementation and testing.
  • Efficiently used JSF, Rich faces, Spring IOC and Hibernate, Spring AOP to define Advices for modularizing cross-cutting concerns such as Transaction Management, Logging, and Security.
  • Used Spring Core by implementing IOC (Dependency Injection) to inject dependencies in order to achieve loose coupling
  • Implemented web service (SOAP & RESTFUL) by using JAX-RS / AXIS annotation.
  • Good working experience on production server tools like thread dump analyzer and GC analyzer.
  • Good working experience on UNIX / Linux environment.
  • Developed Java classes confirming J2EE design patterns, JNDI, packaged with J2EE specifications
  • Used JDK 1.5 / J2SE 5.0 several extensions like Generics, Auto boxing, Annotations, Static imports.
  • Used multithreading to facilitates manipulating threads in a portable manner across platforms.

Environment: JDK 1.6, J2EE, JSF, Rich faces, Spring (Core, AOP), Hibernate, WSDL, SOAP, JAX-RPC, JAX-WS and Axis, JBOSS, Tomcat, Maven, Oracle10g, PL/SQL, Junit, TOAD.

Confidential, Miami, FL

Software Developer

Responsibilities:

  • Responsible and active in the analysis, design, implementation and deployment of full Software Development Lifecycle (SDLC) of the project.
  • Designed and developed standalone application interface using Swings, Core Java, MIB, and SNMP.
  • Involved in developing and optimizing the software components Discovery, Trap Handling, Event handling, SNMP Library for our NMS server and client.
  • Used JUNG 3rd party API to create ring, star, tree and mesh topologies.
  • Dealt with Advent net SNMP for Mediation layer. (Experimented SNMP4J and SNMP6 west hawk).
  • Implementation of service provisioning (P2P and P2M) through NMS.
  • Performed usability testing for the application using JUnit Test.
  • Created SQL and used JDBC connectivity to access the database.
  • Involved in the design and coding of the data capture templates, presentation and component templates.

Environment: Windows, UNIX, Java/J2EE, Swings, JDBC, Multithreading, Spring CORE, Hibernate 3.5.6, Oracle11g, Log4j, Maven, JUnit 3.8, SVN, Eclipse, SVN, Git, Jira.

We'd love your feedback!