We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Owings Mills, MD

SUMMARY

  • Over all 9+ years of experience in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies.
  • Worked on Design and Analysis (OOAD) resulting in Use Case View (Use Cases & Actors) & Logical View (Class Diagram and Sequence Diagram) using UML.
  • Expertise working wif technologies: Core Java, Struts Spring MVC, Spring Batch, Spring Boot, Spring JDBC, Spring Cloud, Spring Security and Hibernate.
  • Experienced in using Spring cloud and NETFLIX technologies like Eureka, Ribbon, Zuul.
  • Well versed wif core Java concepts like collections, multithreading, serialization, Java beans.
  • Proficient in Java/J2EE Design Patterns including Singleton, Command, Object Pool, Session Facade, Model View Controller (MVC), Data Access Object, Factory, Adapter, Observer and JMS components.
  • 2+ years of experience on AWS platform and its dimensions of scalability including Amazon EC2, Amazon S3, AWS Lambda Serverless Computing Platform and Elastic Bean stack.
  • Strong experience on DevOps essential tools like Docker, CHEF, Kubernetes, Subversion, GIT, Jenkins.
  • Hands on expertise in front - end development utilizing JavaScript frameworks such as jQuery, React, Angular as well as front end technologies HTML 5/4, CSS3, AJAX, and JSON.
  • Extensive experience in Angular.JS for application implementation, proficient in creating modules, controllers, routeProviders, factory services, ng-repeat, http get/post methods and directives to realize functionalities like REST service wif Ajax call, input validations, searchable and sortable contents.
  • Strong noledge on Node JS API including module patters, events and events emitter and Node package Manager (npm).
  • Extensive experience in developing Microservices using Spring Boot and followed domain driven design and Used Spring miangul API calls to process teh messages smoothly on Kafka Cluster setup.
  • Experience in handling messaging services using Apache Kafka and message brokers such as ActiveMQ, JMS and RabbitMQ.
  • Having Good Experience in Object Oriented Concepts wifC, Java,Perl and Python.
  • Experience in design and development of applications using .NET Framework,C#.NET
  • Well Versed Experience in database connectivity for databases like IBM DB2, Oracle, SQL Server, and MySQL and NoSQL databases like MongoDB and Cassandra.
  • Experience wif XML, DTD, XSD, JAXB, WSDL, SOAP, and UDDI technologies.
  • Extensive noledge of XML-based standards and protocols such as WSDL and SOAP, Service Oriented Architecture SOA, development of XSD schemas and implementing both SOAP and REST web services.
  • Hands on experience wif JUnit in performing unit test and Experience in testing web services like Postman, SOAP UI, SwaggerUI and service level testing like Cucumber and Selenium for UI automation.
  • Hands on experience using Messaging Services like JMS, MQ Series.
  • Experience in implementation of business applications using Web Sphere, JBoss and Tomcat.
  • Experience in using Maven, Jenkins, Ant Scripts, Log4j and JUnit.
  • Extensive experience in using Java 8 features like functional interfaces, Lambda Expressions, streams.
  • Experience in implementing full life cycle of software development process (SDLC).
  • Extensive experience wif design and development of J2EE based applications involving technologies such as Java Server Pages (JSP), Java Messaging Service (JMS), Java Data Base Connectivity (JDBC), Java Naming and Directory Interface (JNDI).
  • Experience wif XML, DTD, XSD, JAXB, WSDL, SOAP, and UDDI technologies.
  • Extensive noledge of XML-based standards and protocols such as WSDL and SOAP, Service Oriented Architecture SOA, development of XSD schemas and implementing both SOAP and REST web services.
  • Hands on experience wif JUnit in performing unit test and Experience in testing web services like Postman, SOAP UI, SwaggerUI and service level testing like Cucumber and Selenium for UI automation.
  • Experience in Integrated Development Environment (IDE) such as Eclipse, NetBeans, SQL Developer.
  • Used version controller tools like Subversion, GitHub, CVS.
  • Experience wif test-driven development using various unit testing frameworks such as JUnit 4.x and noledge of Log4j tools.
  • Solid understanding of networking protocols and topologies.
  • Experience in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, SQL queries.
  • Extensive Experience in working wif various databases like Oracle (SQL, PL/SQL), DB2, MySQL, NoSQL.
  • Install, configure, test, monitor, upgrade, and tune new and existing PostgreSQL databases.
  • Good Knowledge in teh functional usage and deployment of applications in Apache Tomcat.
  • Building and Deployment of EAR, WAR, JAR files on test, stage and production servers.
  • Experience in implementing full life cycle of software development process (SDLC)
  • Experience working wif Agile SCRUM methodology.
  • Good at Documenting and Understanding User requirements and System Specifications.
  • Participated in Project Requirement and Planning meetings.
  • Excellent communication, Teamwork, inter-personnel and presentation skills, fast learner and organized self-starter.

TECHNICAL SKILLS

Languages/Utilities: Java, C, C++, Python, Matlab, PL/SQL, Android, XML and UML.

JAVA Technologies: Core Java, Multithreading, JDBC, JNDI, Java beans, J2EE, Junit, MavenMockito, Ant, Log4j.

Frame Works: Spring 4.x, Spring Boot, Spring Batch Struts 2.0/1.x, JSF and HibernateMyBatis.

Design Patterns: JSTL, Singleton, MVC, Business Delegate, DAO, DTO, Session Façade.

Web Services: WSDL, SOAP & REST.

Web Technologies: Applets, JSP, HTML5/4, CSS3, JavaScript, JSON, AJAX and Jquery, Angular, React.

Databases: MYSQL, Oracle, SQL server, MongoDB.

Middleware: Servlets, Java Beans, RMI, EJB, JMS.

IDEs and Tools: Eclipse, Netbeans, Textpad, Maven, UML, Log4j, ANT.

Version Control Tools: Subversion, GitHub, CVS.

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

Methodologies: Waterfall, Iterative, Agile.

Operating Systems: Windows 7/8/XP, Linux, UNIX.

Cloud Technologies: AWS Cloud Components S3, EC2, Lambda, Elastic Bean Stalk, ECS, RDS.

PROFESSIONAL EXPERIENCE

Confidential, Owings Mills, MD

Senior Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of teh application like requirement gathering, Design, Analysis and Code development.
  • Worked in agile framework as an individual contributor Responsibilities include - Interaction wif Business team in story grooming, reviewing story/acceptance criteria.
  • Used Java8 features like streams and Lambda expressions and Maintained Interface compatibility and concurrency in teh project using Java 8 new features like default, static methods and Concurrency API.
  • Used Java 8 Method References feature to point to methods by their names.
  • Used Microservice architecture wif Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and also worked wif Kafka Cluster using ZooKeeper.
  • Closely worked wif Kafka Admin team to set up Kafka cluster setup on teh QA and Production environments.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Generated Metrics wif method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Used REST and SOAP Web Services to acquire credit history information.
  • Involved in consuming RESTful web services using Angular JS to render JSON data.
  • Wrapper developed inPythonfor instantiating multi-threaded application and running wif other applications.
  • Development of test framework using thePython.
  • Developed batch processing applications using spring batch deployed on AWS.
  • Worked on AWS Elastic Load Balancing, created EC2 instances and worked on autoscaling teh instances.
  • Used CFT templates for creating AWS stack, S3 buckets, Roles and Policies.
  • Worked on CHEF scripts for automation and bootstrapping of applications on EC2 instances.
  • Rewrite existing applications and migrated applications and teh to teh AWS cloud as part of modernization project.
  • Designed and documented CI/CD tools configuration management.
  • Experience wif various MVC Java frameworks like Angular.JS, NEXT.JS, Backbone.JS,Node.JS, EmberJS, BootstrapJS, RequireJs, D3.JS, etc.Responsible for developing teh partner Homepages using HTML5, CSS3, JavaScript, React JS, Node JS and JQuery.
  • Developed crypto rest services using NodeJS and integrated services.
  • Developed web applications running on NodeJS using teh Express framework,Vue.jsand Backbone.jswif Mustache.jsfor front end MVC/templating.
  • Developed dynamic responsive Web Application by integrating Angular wif Bootstrap which is further integrated wif Web Services andVue.js.
  • Developed user interface by using teh React JS, Flux for SPA development.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concepts.
  • Implemented teh function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously and send JMS message to Apache ActiveMQ on teh edge device.
  • Used GIT as source code collaborator and GitHub for maintaining code and documentation.
  • Migrated teh Application from Spring MVC to Spring Boot.
  • Experience in developing scalable solutions usingNoSQL databases CASSANDRA, MongoDB, DynamoDB.
  • UsedNOSQLdatabase Amazon DynamoDB to store data of reporting Application.
  • Involved in capacity planning and requirements gathering for multi data center Cassandra cluster
  • Used MongoDB document-oriented database to store data.
  • Implement a production ready, load balanced, available and fault tolerant Kubernetes infrastructure.
  • Worked wif containerization tools, can implement transition to Docker and develop distributed cloud system using Kubernetes and Helm package manager for Kubernetes.
  • Migrate Data from Elasticsearch-1.4.3 Cluster to Elasticsearch-5.6.4 using Logstash, Kafka for all environments.
  • Elasticsearch and Logstash performance and configuration tuning.
  • Developed and deployed UI layer using JSP, XML, JavaScript, HTML5, Ajax, Jquery, React JS and CSS3.
  • Used Spring Framework for DI/IOC and ORM components to support teh Hibernate tool.
  • Used Spring DAO for developing teh data access layer.
  • Integrated Hibernate 4.1 along wif EHcache and used annotations for mapping ORM classes to DB.
  • Developed Hibernate mapping file and teh hql queries for retrieving data from teh Oracle database.
  • Involved in Configuring web.xml and Spring-config.xml according to teh Spring framework.
  • Developed application based on teh MVC Architecture using Spring MVC to define Dispatcher Servlet, Controller, model and View Resolver.
  • Used Core Java classes to implement business logic.
  • Responsible for installation, configuration, and administration ofRed Hat Linux, Solarissystems.
  • Experience wifJumpstart & KickstartInstallations onSolaris & Linux
  • Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production PostgreSQL databases wifin teh organization.
  • Used Maven to build war and ear files to deploy on JBoss Application Server 7.
  • Monitored and fixed teh error logs using Log4J, configured log4j.xml.
  • Followed Test Driven Development (TDD) and wrote server-side test cases using JUnit 4.12.
  • Implemented agile development process on Software Development Life Cycle.
  • Participated in Docker and AWS workshops to gain experience wif teh emerging technologies.
  • Actively participated in teh daily SCRUM meetings to produce quality deliverables wifin time.

Environment: Java 1.8,11, Design Patterns, Servlet, JSP, Spring MVC 3.2, Spring Boot, Hibernate 4.1, Web services - SOAP & Restful, WSDL, Oracle 11g, Maven, JBoss 7,EJB 3.0, JMS, XML, SVN, Log4J, Eclipse 4.0, HTML5, Java script, AJAX, jQuery, React JS, JUnit 4.12, Agile Methodology, SCRUM.

Confidential, Mountain View, CA

Senior Full Stack Java Developer

Responsibilities:

  • Involved in analyzing a request, design, development, unit testing and implementation.
  • Participated in requirement gathering and designed application using UML. Elaborated on teh Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence, Collaboration and Activity Diagrams.
  • Responsibilities included development of new modules of teh application such as Web using J2EE technologies and Spring Framework.
  • Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.
  • Implemented DAOs, entities using Hibernate API and Hibernate QL.
  • All teh functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
  • Developed Hibernate mapping file and teh HQL queries and Criteria API for retrieving data from databases.
  • Created automated pipelines in AWSCodePipelineto deployDockercontainers in AWSECSusing serviceslikeCloudFormation,CodeBuild,CodeDeploy,S3andpuppet.
  • Built S3 buckets and managed policies forS3buckets and used S3 bucket and Glacier forstorageandbackuponAWS.
  • Configured AWSMulti Factor AuthenticationinIAMto implement 2 step authentication of user's access using Google Authenticator and AWS Virtual MFA .
  • Development ofPythonAPIs to dump teh array structures in teh Processor at teh failure point for debugging
  • Worked wif teh team to develop POJO’s using spring framework for dependency injection and integrating it wif Hibernate and MyBatis.
  • Extensively worked on N-Tier architecture systems wif application system development using Java8, J2EE, JSP, Servlets, Struts, JMS, EJB, JDBC and Multithreading.
  • Developed Session Bean/Entity Beans for MPI.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 6 and Node JS.
  • Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
  • Created documentation for all teh components which is included in React-Bootstrap page.
  • Wif teh concept of Reactjs Worked on usage metrics and also end to end events tracing for analysis purpose.
  • BuildingLinux servers (web-logic application, apache, DB servers etc)in large quantity as per EDC and Non-EDC production requirement as well as App/Dev requirement.
  • Coordinated hardware/software installations and upgrades to ensure properUnixsystem performance.
  • Served as teh lead PowerShell developer in hundreds of Windows based migration and automation projects.
  • Installed and maintainedUnixsecurity patches on teh development systems.
  • Engineered and implemented fully automated end-user, data migration solution to eliminate business downtime during acquisition/merger using Windows PowerShell.
  • Created PowerShell scripts to constantly monitor teh health of teh Exchange messaging infrastructure and notify my teammates or myself in teh event of a problem.
  • Developed DAO layer exposing access to MongoDB.
  • Worked wif containerization tools, can implement transition to Docker and develop distributed cloud system using Kubernetes and Helm package manager for Kubernetes.
  • Design, build and manage teh ELK (Elasticsearch, Logstash, and Kibana) cluster for centralized logging and search functionalities for teh App.
  • Written and Maintained Automated Salt scripts for Elasticsearch.
  • Excellent Knowledge of Cassandra Architecture, Cassandra data modelling & Monitoring Cassandra using OpsCenter.
  • Ca handle commissioning and decommissioning nodes along wif monitoring of Cassandra Cluster.
  • Have Knowledge on Apache Spark wif Cassandra.
  • Closely worked wif Kafka Admin team to set up Kafka cluster setup on teh QA and Production environments.
  • Used Spring Kafka API calls to process teh messages smoothly on Kafka Cluster setup.
  • Used AJAX, JSON to send request to teh server to check teh functionality of teh websites and for storing and exchanging information between browsers and servers.
  • Independently analysed and validated program specifications as well as designed and created reliable and reusable C# code dat conformed to department standards and procedures.
  • Developed teh classes using C#, which in corporate N-tier architecture and database connectivity
  • Developed User Interface using Struts, JSP, Java Script, Ajax and JSON.
  • Expertise wif web-based GUI architecture and development using HTML, CSS, DHTML, AJAX, JavaScript XML and Tag libraries (JSTL).
  • Developed build scripts to generate teh EAR file wif Maven.
  • Developed REST web services using JAX-RS API to send data from Oracle Database in JSON Format
  • Developed soap webservices using cuff to interact wif MPI Services.
  • Implemented REST Microservices using spring boot.
  • Used Soap UI for testing Web Service.
  • Used CVS tool to maintain version control.

Environment: Java 8,J2EE, Spring, Hibernate, MyBatis, Webservices, PowerShell, WebLogic Portal, JMS, EJB, AJAX, Struts, JSP, Java beans, C#, Web Services, Kafka, sQmy Servlets, WebLogic Application Server, SOAP, XML, JAXP, JNDI, UML, CSS, DHTML, Oracle, Java Script, Cassandra, HTML.

Confidential, Birmingham, AL

De Full Stack Java Developer

Responsibilities:

  • Involved in design, development, testing, and production deployment phases of teh project using Agile methodology.
  • Responsible to create new web services usingASP.NetwifC#.
  • Developed.NET library project using C#and provides middle layer components wifHTTP Moduleand will be distributed to all DIIT developers via MSI package wif full blown MSDN style halp document using NDOC 1.3
  • Involved in Analysis and design of teh project which is based on OOAD and Design patterns.
  • Developed teh MVC architecture using Struts Framework.
  • Wrapper developed inPythonfor instantiating multi-threaded application and running wif other applications.
  • Development of test framework using thePython.
  • Extensively worked on teh Spring JDBC and Implemented a Module called Quote Service.
  • Implemented teh Business Logic in teh Quote Module to insert teh Data in teh Tables.
  • Used Spring JDBC to implement SQL Queries to insert, modify or delete teh records in teh database.
  • Responsible for pagination for teh application by integrating Spring framework wif AngularJS.
  • Involved in teh application development using Spring MVC module and responsible for developing DAO layer.
  • Used EJB 3.0 Stateless beans to generate pick lists and to run Asynchronous Batch Jobs.
  • Implemented Log4j and logger for Debugging.
  • Apache CXF is used along wif Maven to generate WSDL and JAXB Objects.
  • Used Hibernate to develop an application to manage reference data to store/retrieve data out of teh database.
  • Used IBM WebSphere as teh Application server to load teh application.
  • Worked wif SOA to integrate teh Backend wif teh application.
  • Used Soap UI for testing Web Service.
  • Developed teh necessary Struts Action and Action Forms for teh applications.
  • Designed and developed reusable web interface components using Struts and JSP Tag Libraries.
  • Implemented Client-side Validation using JavaScript, jQuery.
  • Created scripts using Windows PowerShell to automate Identity Lifecycle Management, including, but not limited to, teh creation, managing and decommissioning of user accounts.
  • Utilized Windows PowerShell to create a master table of contents page for teh desktop support noledge base, allowing for expedited troubleshooting and research of reoccurring desk side issues.
  • Created build and deployment scripts usingMaven.
  • Implemented teh view layer using JSP and JavaScript, HTML, CSS.
  • Used Struts Validator Framework to do server-side validations.
  • Worked wif Design Patterns like Session Façade, Front Controller, and DTO and DAO pattern.
  • Designed and developed Servlets, JSP’s to implement business logic and deployed them on teh Web Logic Server.
  • Developed Restful web services dat managed teh multiple parallel client access scenarios.
  • Involved in teh unit testing using JUnit test cases.

ENVIRONMENT: Java 1.7, HTML, CSS, JavaScript, Ajax, AngularJS, Spring MVC, Spring JDBC, AOP, Hibernate 3.0, SOA (SOAP, WSDL, REST, Web Services), PowerShell AngularJS, EJB 3.1, JMS 1.1, Agile Methodology, web sphere 7.5/8.x, JUnit, Soap UI, Maven, Jenkins, Jira.

Confidential

Java Developer

Responsibilities:

  • Implementing project using Agile SCRUM methodology, involved in daily stand up meetings and sprint showcase and sprint retrospective.
  • Developed teh web tier using JSP, Spring MVC.
  • UsedCSS (Cascading Style Sheets)inASP.Netpages.
  • Used Spring Framework for teh Implementation of teh Application.
  • Integrated Spring Dependency Injection (IoC) among different layers of an application.
  • Used Hibernate for object Relational Mapping and used JPA for annotations.
  • Implemented REST web services using Apache-CXF framework.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Implemented interface sub classes using lambda expressions.
  • Worked on developing teh user interface for internal users wif Spring MVC, Ajax, jQuery, AngularJS and JSON.
  • Implemented design patterns like Singleton, MVC, DAO Pattern and Value Objects/Data Transfer Objects (DTO) to transfer data between different tiers of teh application to decrease teh network traffic when invoking remote objects.
  • Involved in writing teh web service code to interact wif other applications.
  • Integration of spring modules wif AWS modules in order to consume third party services.
  • Deployed teh Application in WebSphere server.
  • Designed and developed persistence layer using spring JDBC template.
  • Involved in Unit Testing of various modules in generating teh Test Cases.
  • Used SVN and GitHub as version control tool, Maven for build and management
  • Extensively involved in Test-Driven Development (TDD).
  • Converted teh HTML Pages to JSF Tag Specific Pages.
  • Developed JSPs and managed beans using JSF.
  • Developed software code using C# programming language to meet design specifications, and user requirements as well as delivered high-quality applications wifin specified deadlines.

Environment: Spring framework, Spring MVC, Spring JDBC, C#, Hibernate, J2EE, JSP, Ajax, XML, Log4j Maven, JavaScript, HTML, CSS, jQuery, SVN, GitHub, WebSphere, Agile, JAX-WS, Apache-CXF, JSF.

We'd love your feedback!