We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Franklin Lake, NJ

SUMMARY

  • As a Software developer I have experience in Design, Development and Architecting activities including Requirement Analysis, Implementation, Packaging and Deployment, developing Web based and distributed J2EE Enterprise Applications and expertise in implementing Object Oriented Programming OOPS with Java, J2EE.
  • I have developed products for internal and commercial products and excellent experience in gathering requirements, determining business logic and complete system design.
  • Over 7 years of professional experience in Full Stack development as Software Developer in Java.
  • Excellent understanding of OOP core concepts (Inheritance, Polymorphism, Abstraction, Encapsulation) Design Patterns, and experience in applying them in designing and developing SOA (Software - Oriented Application) base application.
  • Hands on experience in Server-side scripting languages and Client-side scripting languages like HTML5, CSS3, JavaScript, jQuery, JSON, Bootstrap, AngularJS, Angular 4/6, React.js, Node.js,
  • Knowledge on JAVA 8 Lambda Expressions to retrieve the data from Collections.
  • Good experience in various modules of Spring framework like Spring IOC, Spring MVC, Spring Batch, Spring ORM, Transaction Management, Spring Security and Spring Boot, Spring Data.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 11g, SQL Server 2005/2008, and MySQL.
  • Expertise in implementing the persistence logic using JDBC, JPA, Spring JDBC, Hibernate framework.
  • Extensively worked on Micro Services using Spring Boot, Spring Data and REST
  • Experiences with build tools include Maven, Gradle and Jenkins Version.
  • Expert in developing enterpriseweb-based application based on Java technologies using J2EE, EJB, Java Servlets, Struts, Java Beans, ANT, andApacheMaven.
  • Experience with the database management like Oracle, SQL Server, MySQL, MS Access and NoSQL MongoDB, Cassandra.
  • Experience with messaging systems likeKafka, Kafka event sourcing,ActiveMQandRabbitMQ.
  • Good understanding and working experience in Object Oriented Java Script programming and JavaScript MVC frameworks.
  • Strong development skills in Core Java, J2EE(TM), JDBC, JSP, Servlets, EJB, JNDI, RMI, XSL, JavaScript.
  • Hands on Experience on Angular 6 technology for one complete project in rebasing the UI of the application using the techniques in Angular 6.
  • Proficient in creating Angular factories for using angular services to make RESTful API calls to the Java based backend
  • Created forms to collect and validate data from the user in HTML and JavaScript.
  • Experience with Responsive Web Design (RWD) with involvement in several web application development projects.
  • Experienced with installation of AWS CLI to control various AWS services through SHELL/BASH scripting.
  • Followed Waterfall, Agile methodologies like Test Driven Development (TDD), Scrum, and Pair Programming.
  • Experience in developing a full-fledgedREST APIserver withan open-sourceNoSQLdatabasethat uses a document-oriented data modelMongoDBandMongoose connector.
  • Unit tested web services usingJunit,Mockito, Easy mock, Spock, Test NGand hence achieved the goals ofTest-Driven Development (TDD).
  • Deploying application on Amazon Web Services (AWS) in EC2 environment.
  • Hands on experience in Amazon Web Services (AWS), services like EC2, S3, IAM, ELB (Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS etc.
  • Extensive experience in building Single Page Applications (SPA) using frameworks like AngularJS and Custom MVC frameworks.
  • Experience with messaging systems likeKafka, Kafka event sourcing andRabbitMQ.
  • Performed unit and integration test by writing Junit test cases using Junit Frameworks like Mockito.
  • Expertise in using version control systems such as CVS, GIT, SVN.
  • Experience in DOM (Document Object Model) and DOM functions to use in interacting with objects in HTML, XHTML, and XML documents.
  • Expertise in coding optimized SQL queries, PL/SQL Stored Procedures, Functions, Packages and Triggers on databases like MySQL, SQL Server, and Oracle.
  • Experience with container-based deployments using Docker, working with Docker images and Docker Hub.
  • UsedKubernetesto orchestrate the deployment, scaling, and management of Docker containers.
  • Experience in in DevOps pipelines using OpenShift and Kubernetes for the Microservices Architecture.
  • Experience in using version control and configuration management tools like GIT and GitLab.
  • Set upJenkins’ server and build jobs to provide continuous automated builds based on polling the Git source control system.
  • Excellent team player, dynamic, flexible with positive attitude and excellent learning skills.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JNDI, JSF, JPA, RMI, Kafka, JMS, MicroServices, EJB, Java Beans, Log4j

Programming Languages: Java, C, SQL, PL/SQL, C++, Java Script

Application/Web Servers: Oracle WebLogic, WebSphere, Apache Tomcat, JBOSS, IBM Web Sphere

Frameworks: Spring Boot, Hibernate, Spring Security, JSF, Struts, AOP, JSP

IDEs: Eclipse, IntelliJ, NetBeans, Spring Tool Suite (STS)

Cloud Technologies: AWS, Microsoft Azure

Design patterns: MVC, Front Controller, Session Façade, Singleton, and DAO patterns

Web technologies: HTML, CSS/CSS3,JavaScript, Ajax, jQuery, AngularJS, Angular8, Bootstrap, React.

Web Services: REST (JAX-RS), SOAP(JAX-WS)

AWS Components: MVC, Front Controller, Session Façade, Singleton, and DAO patterns

Methodologies: Agile, Scrum, JIRA, SDLC, Waterfall, OOAD

Database Servers: Oracle, MySQL, MongoDB

Version Control: Git, Gitlab

Build Tools: ANT, Maven, Gradle, Jenkins

Testing: Junit, Mockito

Container Technologies: Docker, Kubernetes, OpenShift

PROFESSIONAL EXPERIENCE

Confidential, Franklin Lake, NJ

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and worked with the business team to review the requirements.
  • Developed complex Multithreaded Java applications for processing large volumes of data to achieve Multitasking
  • Used Java 1.8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
  • Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be quite easy.
  • Developing the Enterprise and Web applications on N-tier Architecture using Java/J2EE and java-based technologies such as Spring, Servlets, JSP, Hibernate, Web services (REST and SOAP), XML, JPA, JMS and JDBC
  • Worked on building web applications using Spring Framework features like Spring Boot, Spring MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and template classes
  • Implemented Maven and Restful Web Services.
  • Experience in GUI design and application development using Eclipse IDE, IntelliJ
  • Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
  • Designed User interfaces using HTML5, Angular 6, Cascading Style Sheets (CSS), JSON, XML and AJAX.
  • Designed Frontend with in using object oriented Angular 6 Framework and implemented various phases of Responsive Design as per the requirement.
  • Experience in working withRoutesinAngular 6.
  • Experience in using Oracle, PostgreSQL, and MySQL databases
  • Worked on Selenium WebDriver, Apache Maven, Cucumber, JUnit, JIRA, TestNG, Jenkins, SQL, Postman, JDBC, and REST Assured
  • Delivered Solutions to improve Cloud architecture, deployment for AWS private and public Cloud.
  • Managed multiple AWS accounts with multiple VPC’s for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Utilized Angular-JS framework to bind HTML template (views) to JavaScript object (models). Implemented continuous deployment system with Jenkins, AWS: Code Deploy, Ops Works, and Packer for deployment of Java Applications.
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Creating S3 buckets and managing policies for S3 buckets and Glacier for storage and backup on AWS.
  • Creating CloudWatch alerts for instances and using them in Autoscaling launch configuration
  • Analyzed the current stack, load, and cost to brainstorms architecture to reduce the footprint and cost
  • Automated application packaging and deployments though Chef
  • Provided support for AWS EC2, EBS, Trusted Advisor, S3, cloud watch, Cloud Front, IAM, Security Groups, Auto-Scaling, AWS CLI auto scaling and Cloud Watch Monitoring Creation and Update.
  • Implementing EC2 backup strategies by creating EBS snapshots and attaching the volume to EC2 instances
  • Experience in analyzing and monitor performance bottlenecks and keys metrics to optimize software and systems performance
  • Dynamically add and remove servers from AWS production environment.

Environment: Agile methodology, Java 1.8, HTML5, CSS3, JavaScript, AngularJS, STS, J2EE, Hibernate, Spring framework modules, JSP, Oracle, MongoDB, MVC, Jira, Jenkins, JUnit, Maven, JAX-RS, Log4J, Apache Tomcat, Spring Boot, Micro services, AWS Certifications.

Confidential, Philadelphia, PA

JAVA/J2EE DEVELOPER

Responsibilities:

  • Worked in SCRUM Agile development methodology which includes iterative and incremental application development, stand up meetings with clients. Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Developed Java objects using Object Oriented and Multithreading concepts.
  • Implemented Spring Beans using IoC and Transaction Management features to handle transactions and business logic.
  • Usability enhancement using Jenkins 2.0 and delivering the code
  • Implemented the application using the architectural principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton, and Abstract Factory.
  • Debugging and testing in Angular 4.
  • Used Spring Boot framework for building cloud Microservices and to develop Spring based application radically faster with very less configuration
  • Worked on debugging python source code to fix issues and did minimal python code development
  • Created and configured AWS Elastic Load Balancers and auto scaling groups to distribute the traffic and to have a cost efficient, fault tolerant and highly available environment.
  • Hands on experience in Amazon Web Services (AWS), services like EC2, S3, IAM, ELB (Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS etc.
  • Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
  • Used SOA Integration service for Data Integration Service, Functional Integration Service and used SOAPUI for the functional testing, inspection and invocation of Spring based Web services.
  • Used Hibernate ORM (Object Relational Mapping) Framework to interact with the database to overcome manual result set handling. Developed hibernate configuration files, mapping files and mapping classes.
  • Worked on writing complex queries and PL/SQL procedures, cursors on different databases.
  • Implemented RESTful Web services for transmission of data in JSON format.
  • Worked on mongo DB to store datasets, retrieve samples and to manage asynchronous calls status
  • The application configured and deployed on Apache Tomcat server.
  • Jenkin CI/CD tool configured for continuous integrating and deploying application on servers.
  • Fixed the bugs while deploying applications in production environment.

ENVIRONMENT: Java 1.7, HTML5, CSS3, AJAX, jQuery, AWS, Spring MVC, Spring Security, Hibernate, Spring Boot, Microservices, Restful Web services, Eclipse, SOAPUI, Jenkins, Angular JS, MySQL, Apache tomcat, Maven, Junit, Jenkins, Apache CXF, TestNG.

Confidential, Woodbridge, VA

Software Developer (Java)

Responsibilities:

  • Deployed the service code through Jenkins to Quality Control and worked to resolve the test failures.
  • Implemented WEB Service Layer for exposing services to other platform independent applications using REST.
  • Maintained version control of code using Git.
  • Deploy the applications in Application Server & Tomcat servers.
  • Implemented Logging using Apache Log4j for the Data Extraction jobs.
  • Used Hibernate as the persistence layer to interact with database.
  • Integrated Spring- Hibernate Frameworks for ORM functionality in Spring Framework
  • Used Spring Framework for annotation driven transaction management.
  • Used Spring framework to autowire/inject components and configure the batch jobs
  • Analyzing and understanding the business requirements and coordinating the team for all the enhancements and project deliveries which includes Co-ordination with various teams to procure the data to be indexed.
  • Update existing equipment, performing tasks such as installing updating.
  • Analyze equipment performance records to assess equipment functioning.
  • Set up, tested and configured networks, desktops, laptops, and printers.
  • Configured new employee workstations, including all hardware, software

Environment: Agile methodology, Hibernate, Spring framework modules, JSP, Oracle, MongoDB, MVC, Jira, Jenkins, JUnit, Maven, JAX-RS, Log4J, Apache Tomcat, Spring Boot, Micro services, AWS.

Confidential

Software Developer (Java)

Responsibilities:

  • Involved in discussions with the client to discuss and understand various components of the requirement and to implement the same.
  • Extensively written JQuery for responsive event handling. Involved in front end development using JSP's, JSF and JSTL.
  • Designed, developed, and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Used the Java Collections API extensively in the application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.
  • Developed Jersey Restful Framework of spring for consuming and producing web services.
  • Created JUNIT test case for various functional modules, modified, debugged, and executed using JUNIT plugin to Eclipse IDE.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
  • Extensively used log4j to log regular debug and exception statements.
  • Performed code review and unit tested the application using Junit framework. Participated in the production support and maintenance of the project.

ENVIRONMENT: Java1.5, Spring 2.5, Hibernate 3.1, J2EE, JSP, JSTL, JQuery, Oracle, Web Logic, Eclipse, ANT, Apache Tomcat, REST, JSON, SOA, J2EE, Oracle, XML 1.x, JAXB 2.x, XSLT 1.x, JAX-WS, and Web Services

We'd love your feedback!