We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Lancaster, PA

SUMMARY

  • Around 8+ years of experience in all the phases of software development life cycle that includes Requirement Study & Analysis, Design, Development, Integration, maintenance and testing of various client/server and N - tier web applications.
  • Extensive development experience specializing in environment building n-tier applications usingJAVA, J2EE, MVC Framework, Spring Boot, Spring, Hibernate, JavaScript, HTML/HTML5, CSS/CSS3, Angular JS, React JS, Oracle, SQL.
  • Expertise in developing Micro-services using Spring Boot to build more physically separated modular applications which will improve scalability, Availability, Agility of application.
  • Extensive knowledge of Scala/Java development
  • Extensive experience in developing and designing user friendly, cross browser complaint web sites, and User Interface (UI) applications in various domains.
  • Exposure with Node JS, React JS for component loads events triggered as a developer so we can use them for the components.
  • Extensive experience in testing on multiple operating systems including Linux, Unix and windows
  • Experience in developing Linux shellscripts for automating deployement of applications.
  • Experience in implementing the MVC architecture in backend applications usingNode.jsalong with ExpressJS that interacts with MongoDb and performed CRUD operation on MongoDb.
  • Experience in developing Single Page Applications (SPA) using JavaScript MVCframework such as React JS
  • Hands on experience in the implementation of CoreJavaSE 8 concepts like StreamsAPI, Lambda functions, Generics, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling and Collection API.
  • Hands on experience in developing applications using MVC Framework Struts with Struts validation, Struts Tiles, Struts Tag Libraries, Action Class and Action Form.
  • Expertise in securing the application using form-based autantication using HTML, JavaScript, jQuery, and CSS.
  • Implementing or exposing the Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Extensive knowledge in developing Single Page Application (SPAs) using multiple JavaScript frameworks like AngularJS and NodeJS.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Experience in building using Polymer, node.js, express.js, SASS and gulp.js for build management.
  • Implemented the REST based Micro services using theSpringBoot,JAX-RS, SpringData with JPA (Java Persistence API) and Used Swagger to interact with API endpoints of the micro services.
  • Experienced in developing front end applications using HTML4/5, XHTML, DHTML, CSS2/3 (using SASS and LESS), Bootstrap, Angular JS, Angular2, 4.Xand developing dynamic web pages.
  • Developed Micro services using Spring Boot,SpringCloud with Netflix Eureka to create the Discovery Server, service, discovery clients and integrated Apache Kafka and Zookeeper as message Broker.
  • Experience working on Java Server Faces (JSF) to build java technology-based web application on server side for event handling, data conversion, server-side validation and page navigation.
  • Adhere to application development guidelines and help improve the guidelines
  • Work with mobile app developers to interface with native app features
  • Expertise in AWS management console as well as the AWS command line interface (CLI) AWS reference architectures and should has experience gathering requirements, working with customer to define solutions based on AWS and/or Microsoft Azure
  • Experience in Core AWS services, including networking with VPCs, computing with EC2, storage with S3, Elastic Load Balancing, RDS for databases, monitoring with CloudWatch, CloudTrail, and access management with IAM
  • Hands on experience in Amazon Web Services (AWS).
  • Experience migrating applications into AWS and/or Microsoft Azure.
  • Strong working knowledge of Database Programming using SQL, PL/SQL and Stored Procedures.
  • Excellent written and verbal communication skills, presentation and problem-solving skills.
  • Good team player and has the ability to work in both Agile (Scrum) and Waterfall environments.

TECHNICAL SKILLS

Language: Java 7, Java 8, C, C++, SQL, PL/SQL

Application Servers: Web logic 10.3.4/9.0/7.1/6.1 , IBM Web Sphere 8.x/6.x/5.x

Technologies: Servlets, JDBC, Vert.x, JSP, Struts, Hibernate, Spring BOOT, IOC, AOP, MVC, JSON, JMS, MQ, JBOSS, ORM

Web Services: Rest, SOAP, Apache-Tomcat

Web Technologies: HTML, JavaScript, AJAX, JQUERY, Angular JS, CSS3, HTML5, XHTML, DHTML, React JS, Bootstrap, Angular 6, Angular7, Angular 8

XML Technologies: XML, DOM

Database: Oracle 9i/10g/11g, PL/SQL, MySQL, SQL Server 2008, MongoDB Web/Applications Servers, JBoss

Build Tool: Ant, Maven, Gradle, Jenkins

Testing: Junit, QUnit, JMock

IDE Tools: Eclipse3x, IntelliJ, Atom, WebSphere, Dreamweaver

Version Control: GIT, SVN, CVS, Docker

Operating Systems: Windows, Mac OSX, Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential, Lancaster, PA

Sr. Java Full Stack Developer

Responsibilities:

  • Capable of working at the highest technical level of all phases of custom application development
  • Designed and developed the UI using JSP, HTML, CSS, angular JS, node.js and JavaScript.
  • Developing and Administer the new Angular based website.
  • Strong knowledge of modern frontend technologies, best practices, and load speed optimization techniques.
  • Developed applications using Python and MySQL for database design for Created test cases during two-week sprints using agile methodology and Designed data visualization to present current impact and growth.
  • Used Airship to develop, support, and optimize semantic data layers used for self-service reporting. Perform ad-hoc analyses for stakeholders on a variety of teams, including product, marketing, and engineering. Collaborate with product and engineering to ensure that the requisite data is being collected to answer questions, drive business decisions, and inform the market.
  • Monitoring the performance of your clusters using the Amazon MSK console, Amazon or you can access JMX and host metrics using Open Monitoring and as an open source monitoring solution.
  • Responsible for understanding the scope of the project and requirement gathering.
  • Development of REST APIs in Python and MariaDB, providing backend capabilities to interface with OpenStack and other downstream APIs using couchBase.
  • Implemented Infrastructure automation or serverless Kubernetes to eliminate routine tasks like provisioning, patching, and upgrading.
  • Used Terraform to build and provision the architecture of a team. This involved writing modules for a variety of services such as APIs, queues, functions and others.
  • Used Terraform to automate system operations. Handled work from initial stage of development to create branches, make developers follow standards creating build scripts, labelling, automating the build process and deploy process by using Jenkins plugins.
  • Experience in developing Linux shellscripts for automating deployement of applications.
  • Used AJAX for asynchronous communication with server along with Implementation amp; design of bean orchestration.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
  • Used AWS RESTFULL API gateway to communicate with another web API.
  • Built Jenkins jobs to Create AWS infrastructure from GitHub repos containing terraform code.
  • Developed API for using AWS Lambda to manage and run the code in the AWS.
  • Developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes.
  • Employed Spring Boot for initialize and bootstrapping the build configuration for the boot-based web applications.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Designed and implemented ETL job restart ability using Checkpoints and optimal package design techniques in SSIS.
  • Used Adobe Experience Manager (AEM) to cover dynamic digital asset management, contact form and document management solutions.
  • Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack. Used Pivotal Cloud Foundry to quickly build, deploy and update the applications.
  • Using GIT and Update Daily task in Rally to the Agile Methodology.
  • Docker Containers were used to allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and deploy it as one package.
  • Used GIT for version controlling and regularly pushed the code to GitHub.

Environment: Java 1.7,Oracle 10g, Hibernate 3.0, Microservices, JSP, Scala, Servlets, JavaScript, Maven 3.3.3, Design Patterns, HTTP, HTML5, CSS3, XML, XHTML, AEM, SQL, Angular js, JDBC, Linux, JNDI, JUnit, GIT, Log4J, Agile methodology, shell scripting, Apache Tomcat 8.0, Angular 7, Couchbase, AMQ, CAMEL, APM, Log Insight, Spring Cloud, Spring Security

Confidential, Philadelphia, PA

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using Agile methodology.
  • UsedSpringMVC and Dependency Injection for handling presentation and business logic.
  • Involved in creating theHibernatePOJO Objects and mapped usingHibernateAnnotations.
  • Implemented SpringJPARepositoryfor the persistence layer of the application (this layer communicates with the application DB - Oracle DB).
  • Involved in building database model, APIs and Views utilizing Python, in order to build an interactive web based solution.
  • UseSpringMVC with Annotations in integrating different layers within the application.
  • Data Operations were performed usingSpringORMwiring with Hibernate.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Implemented features like logging, session validation usingSpringAOP module andSpring IOC.
  • Developed scripts using Bash/Python for automating Configuration Management policies and practices.
  • Extensively worked on developing REST based Webservices and consumed them as needed.
  • Consumed JSON RESTful Web Services and sent responses withSpringMVC.
  • UsedSpringSecurity for Autantication and Authorization of the application.
  • Implemented the function to send and receiveAMQPmessages onRabbitMQsynchronously and asynchronously.
  • Developed DAOs layer using Cassandra big database and implemented RESTful web services that persists high-volume of data.
  • Extensive experience in testing on multiple operating systems including Linux, Unix and windows
  • Experience in installation of Splunk, setting up all the required attributes and monitored the infrastructure implementation.
  • Used Maven build tool for creating JAR files and automate the process of building Docker Images and pushing them to Docker Private Registry.
  • Used AEM to easily bridge the creative and marketing workflows by integrating with Adobe Creative Cloud to create and edit assets.
  • Worked on deploying the applications in AWS as EC2 instances and create snapshots for the EBS volumes.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Followed Scrum/Agile methodology with daily meetings to keep track of the progress and issues pertaining to the projects.
  • Used JUnit framework for unit testing and integration testing.

Environment: Java/J2EE, Spring 3.5, Spring MVC, Spring Security, Hibernate 4.0, Linux, Unix, Rest, JSP, HTML, CSS, JavaScript, AWS (EC2, EBS, S3), Cassandra, RabbitMQ, Splunk, Junit, Maven.

Confidential, Emeryville, CA

Java/J2EE Developer

Responsibilities:

  • Interacted with Business users and Business Analyst to gather requirements.
  • Involved in the analysis & design of the application using UML with Rational Rose.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Tool Suite.
  • Used Struts Framework in the application, which is based on MVC design pattern.
  • Extensive use of HTML, JSTL, JSP and JQuery for the presentation layer along with JavaScript for client -side validation.
  • Developed Custom Tag Libraries for the use in web pages by using JSTL packages for the development of the Web Pages.
  • Developed Application controllers, Business and Data service modules for the web applications.
  • Implemented Restful web services (JAX-RS).
  • Used JNDI to lookup for the data sources required and used Eh cache for general purpose caching.
  • Worked on SOA/Web Services and created request and response WSDLs
  • Used Design Patterns like Factory, Singleton, Value Object and DAO pattern.
  • Assisted Database Developers using SQL for managing data associated with the tables.
  • Used JSON to load data into JQUERY data grid.
  • Used JSON as response type in REST services.
  • Involved in Performance and SQL Query Optimization.
  • Used JBOSS for developing and deploying the application.
  • Used Maven for dependencies and configuration management.
  • Developed the business layer logic and implemented EJBs Session beans
  • Debugging and troubleshooting any technical issues while implementing the applications.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed Maven scripts for the build and deployment of J2EE components in application server
  • Involved in designing test plans, test cases and overall Unit testing of the system on Eclipse environment.
  • Used CVS for version control.
  • Involved in using ORM tools and technologies.
  • Involved in Agile scrum meetings.

Environment: Java 1.5, Struts, IBM RAD 6.0, Spring 2.5, Hibernate 3.0, Spring BOOT, AOP, JSP, Servlets, JavaScript, Maven, Design Patterns, HTTP, HTML5, CSS3, Maven, XML, SQL, Angular js, JDBC, UML, JNDI, JUnit, JAXB, CVS, web services (JAX-RS), Log4J, Agile, JSON, JBoss, Agile methodology.

Confidential, Fort Lauderdale, FL

Java Developer

Responsibilities:

  • Automated Build & Deployments with Jenkins, Docker and Jira for bug tracking.
  • Designed, developed and deployed the application framework including Spring FW, Hibernate and deployed on Web logic Application server 10g.
  • Used Hql for working on objects and properties.
  • Involved in developing application using agile methodologies by reporting weekly progress.
  • Developed UI screens from scratch with wireframes using Struts.
  • Designed and developed rich front end screens using JSF (Ice faces), JSP, Docker, CSS, HTML, Angular JS and JQuery.
  • Developed the testing framework before starting the application development as confirming to agile methodologies.
  • Defined service layer using EJB3.0 and also defined remote and local services.
  • Developed application using JSP, Tag libraries, JSF and Struts (MVC) Framework.
  • Designed web interfaces using Gorilla framework and also used Gorilla packages for saving sessions, autanticating and encrypting cookies and web sockets.
  • Implemented jQuery for creating JavaScript behaviors.
  • Performance tuning of Kafka, Storm Clusters. Benchmarking Real time streams
  • Used MongoDB as a persistent store and Apache Kafka as a messaging layer for custom.
  • Understand the business and data model and warehouse tables. Create the microstrategy project and built attributes and facts based on the data model of the solutions architect.
  • Design, investigation and implementation of public facing websites on Amazon Web Services (AWS).
  • Analyze and Evaluate Existing Architecture at Customer On Premise Datacenters and Design, Configure and migrate complex Network architectures to AWS Public Cloud.
  • Worked on SVN for version control and source code control.
  • Responsible for federating with clients using SAML and proprietary SSO.
  • Implemented Logging, Auditing using Spring Framework's Aspect Oriented Programming.
  • Worked extensively configuring JDBC connection pools and in Web logic and used SQL and PL/SQL also developed stored procedures for searching warehouse Quantities from the databases.
  • Developed multiple logical and physical data models for the parolee database and the staging environments to support migration.
  • Migrate IaaS, PaaS and SaaS instances between public and private clouds. Performed initial data migration, subsequent delta migrations and validated the data been converted.

Environment: Java, Core Java, J2EE, UML, Servlets, Ajax, Struts, Hibernate, Spring Framework, JSP, JDBC, Mongo DB, Kafka, JMS, JUnit, Linux, Oracle, Eclipse, Apache Tomcat, SVN, XML, JavaScript, CSS, Angular.js, Jquery, Log4j, Web services (SOAP, WSDL), Weblogic10g, PL/SQL.

Confidential

Java Developer

Responsibilities:

  • Involved in use case design, functional documentation and technical documentation.
  • Designing and implementing end-to end Hadoop Infrastructure using MapReduce, HIVE and Spark
  • TEMPEffectively interacted with team members and business users from different regions for requirements capture and Analysis
  • Experience in managing and reviewing Hadoop log files.
  • Used Hadoop for clustering multiple computers to acquire larger datasets and work together faster.
  • Responsible for understanding the scope of the Project and Requirement gathering
  • Used MVC architecture for application development
  • Configured the URL mappings using struts-config.xml file
  • Created a User Interface through HTML and JSP
  • Involved in creation of different Action Class.
  • Developed the business layer logic and implemented EJBs Session beans.
  • Involved in using JBOSS for designing the application.
  • Implemented the application using Servlets which is based on Model View Controller Design Patterns.
  • Worked on Hibernate object/relational mapping according to database schema
  • Involved in the debugging and troubleshooting related to production and environment issues
  • Used SVN as configuration management tool for code versioning and release
  • Used Log4J to print the logging, debugging, warning info on the server console
  • Performed Unit testing

Environment: Java, JDK, Struts, Servlets, JSP, HTML, JavaScript, Ajax, ORACLE, Eclipse, Ant, CVS, JUnit, Apache Tomcat, JBOSS, EJB.

We'd love your feedback!