We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Princeton New, JerseY

SUMMARY

  • Over 7+ years of experience as Java Developer and 5 years Full Stack Java Developer in analysis, development, deployment, production support and implementation of Java/J2EE Application systems.
  • Experienced in developing efficient user interaction using JavaScript, jQuery, ReactJS, and Angular 6 as scripting languages and libraries.
  • Good Knowledge on J2EE Design Patterns like Intercepting Filter, Session Tracking, Transfer Object, Session Facade, DAO, Business Delegate, Service locator.
  • Good working experience with AWS services using API and AWS console.
  • Working with S3, SQS, SNS, EC2, Prometheus.
  • Expertise defining and implementing architectures for Monolithic and Microservices applications.
  • Experience with Lambda Expressions, Asynchronous petitions, PG Client, JSON Objects in Microservices.
  • Implemented micro services using Spring Boot, Spring Cloud, Spring Micro services.
  • Design, implement and teh Confidential services in a Microservices - oriented architecture and has Implemented teh RE Confidential based Microservices using teh Spring Boot, Spring Data with Spring JPA (Java Persistence API).
  • UsedHibernate 4to store teh persistent data as anObject-Relational Mapping(ORM) took for communicating with database.
  • Used aMicroservicearchitecture withSpring Bootbased services interacting through a combination ofRESTto build, test and deploy identityMicroservices.
  • Worked on latest features ofJava 8 like Lambda expressionsandfunctional interfaces.
  • Extensively usedJUnit, JMeter, SoapUIand Fitnesse for testing.
  • DevelopedSpring JMS Message listenersto process messages asynchronously between new services and legacy services.
  • Developed theDAOlayer for teh application usingSpring, Hibernateand developed various business logic and reports usingHQLand Hibernate Criteria.
  • PerformedCRUDoperations like Update, Insert and Delete data in NoSQL database likeMongoDB.
  • UsedGITas version control tool for effectively managing teh code changes & experience withAgile/Scrummethodology.
  • Worked in aCI/CDenvironment withJenkins, Maven, AWS and Terraform.
  • Good knowledge to write Packages, Stored Procedures, Functions, Views, Indexes, Sequences, Synonyms, and Database Triggers using SQL, PL/SQL in Oracle.
  • Very good understanding on Software Development Life Cycle (SDLC).
  • Fast Learner, approachable, self-motivated professional providing solutions, working productively as a team member or independently.
  • Experience in writing Build Scripts using Shell Scripts, ANT, MAVEN and using CI (Continuation Integration) tools like Continuum, Jenkins.
  • Experience in using Maven, Gradle for build automation.
  • Experience in using Dockerfor teh runtime environment of teh CI/CD system to build, test deploy.
  • Used persistence frameworks, Hibernate ORM, JPA to map POJOs to a relational database.
  • Experience to work Model View Controller (MVC) framework using Spring Framework.
  • Expertise defining and implementing architectures for Monolithic and Microservices applications.
  • Experience with containerized cloud environments based on Docker/Kubernetes.
  • Hands-on experience using Cloudera, MapR, Hortonworks and AWS.

TECHNICAL SKILLS

Programming Languages: Java, C

Technologies/ Frameworks: Java EE, Servlets, JSP, JDBC, XML, Hibernate, Spring, CSS, Stored Procedures, Lambda Functions, JUnit, AJAX, JavaScript, jQuery

Application/ Web Servers: WebSphere, Tomcat, WebLogic

Big Data Technologies and Tools: JMS, Kafka,Hadoop, Cloud Watch and Apache Cassandra.

Design Tools/ IDE(s): Eclipse

Tools: Eclipse and Spring Tool Suite, XML Editor.

Build Tools: ANT, Maven, Jenkins, DOCKER, Kubernetes.

Markup Languages/Protocols: HTML, TCP/IP, HTTP.

Operating Systems: UNIX, Linux, Windows 10

Modeling/ Case Tools: UML, Rally, JIRA

Database: Oracle, MySQL, MongoDB, IBM WebSphere.

Database Design Tools: Toad, SQL Server.

PROFESSIONAL EXPERIENCE

Confidential - Princeton, New Jersey

Full Stack Java Developer

Responsibilities:

  • Developing teh functionalities using Agile Scrum Methodology.
  • Designing and implementing a DevOps Tool Chain complete life cycle with open-source tools.
  • Working Knowledge integrating teh Presentation Layer to Business Layer logic followed by persistence Layer.
  • Developed front-end screens by using JSP, HTML and CSS.
  • Developing an efficient user interface using JavaScript, jQuery, and ReactJS.
  • Development support for React JS, using different React frameworks (Redux).
  • Experience withReactJsto write apps in JavaScript dat achieve native performance on mobile devices, usedReactJsandAJAXtechnologies for front end user input validations.
  • UsedReact.jsfor templating for faster compilation and developing reusable components and utilized React for its efficient data flow architecture to create a lightweight application.
  • Used MVC Framework for development of web-based applications.
  • Developed multiple components using different types of Java, Jackson annotations and Exception Handling concepts.
  • Implemented rule configuration Microservices with Spring Boot from which teh user can configure teh amounts to save, trigger events for teh savings rules and account targets.
  • Define Microservices and components to be reused from teh previous system (SOAP Services).
  • Implemented Spring Restful and Rest Template to consume Webservices with underlying sub systems.
  • Worked on OAuth Integration with Clients to get teh Access Token to access protected API’s.
  • Expertise in developingMicroserviceswith help ofspring boot2 manage byspring cloudtechnologies.
  • Involved in Migrating teh Monolith Application into Microservices.
  • Migrate monoliths applications for migrating applications to cloud environments Microservices and solutions Spring Cloud.
  • Having Good Experience in performance tuning in Middleware and Back-end applications.
  • Developing multiple components in application by extensively using various data structures for optimized performance.
  • Deploying applications in Development, Stage, Production environments using Putty and fixing issues, which occur intermittently.
  • UsedSpringORMmoduleto integrate withHibernate.
  • Use Redis to save data for limited time in cache to improve teh efficiency of application.
  • Working on Elastic Search to perform CRUD operations on non-transactional data.
  • Developing Service layer using spring and persistence layer, Object Mapping API for Hibernate for Oracle DB with efficient modularity and scalability.
  • Writing SQL scripts and interacting with oracle databases using TOAD software.
  • Used Log4j logging framework to debug teh code.
  • Used Hibernate for Object Relational Mapping and Persistence.
  • Created DAO classes to interact withOracledatabase.
  • Used to writeSQL queries, Triggers, FunctionsforOracle databaseand developed some complexSQL queries.
  • Using AWS Services such as ECS, ECR, ELB, AWS Elasticsearch, EC2, etc.
  • Amazon EC2 is also used for deploying and testing teh lower environments such as Play, Live and QA.
  • Cloud Watchis used to monitor teh application and to store teh logging information.
  • AmazonIAMwas used to maintain teh user credentials and involved in creating customIAMpolicies to various groups defined within teh organization.
  • Object storage serviceAmazon S3is used to store and retrieve media files such as images.
  • Involved in writing APIfor Amazon Lambda to manage some of theAWSservices.
  • Implemented Apache Kafka distributed publish-subscribe messaging system.
  • Working Knowledge in Swagger for testing and API and documentation of teh services.
  • Experience working with Microservices (NodeJs and Java) in containers with Docker and Kubernetes for orchestration for Web Applications.
  • Working on Jenkins for CI/CD integration to automate deployment processes.
  • Experienced in creating teh jobs in Jenkin.

Environment: Java, J2EE, HTML, CSS, JavaScript, jQuery, ReactJS, Spring Boot, Ajax, SOAP, Putty, Redis, CRUD, Oracle DB, TOAD, Apache Kafka, Linux, Swagger, Docker, Kubernetes, Jenkins, AWS.

Confidential - Huston, Texas

Full Stack Java Developer October

Responsibilities:

  • Working on Agile Methodology for requirement Gathering and Daily standup calls and Mid-Iteration Reviews and Demos.
  • Creating & updating Problem incidents as part of problem management using Remedy and JIRA.
  • Interaction with client to translate business requirements into technical solutions.
  • Understanding teh Design document by joining teh Design handoff calls.
  • 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.
  • Implemented Angular Router to enable navigation from one view to teh next as teh customer performs application tasks.
  • Used AJAX, JSON to send requests to teh server to check teh functionality of teh websites and for storing and exchanging information between browsers and servers.
  • Experience with creating custom directives, decorators, and services to interface with both restful and SOA services.
  • In charge to design and implement Microservices architecture for teh new features with Spring boot.
  • Developing multiple components in application by extensively using various data structures for optimized performance.
  • Hands on developing software for teh backend with Spring Boot Microservices and Java 8.
  • Implemented Angular Services for connectivity between web application and back-end API'S using TypeScript.
  • Recommend and develop strategy for integratinginternal securitymodel into new projects withSpring SecurityandSpring Boot.
  • CreatedRESTful web servicesinterface to Java-based runtime engine and accounts.
  • Develop of Microservices with Spring Boot to be deployed in PCF.
  • UsedJMS (Java Mailing Service)API to mail notifications upon teh success or failure when teh backend processes are completed and to send mail notifications regarding any system related problems.
  • Apache Ant was used for teh entire build process.
  • Planned and programmed a work queue system onAngularJSwithRabbitMQ. It uses Express to create REST APIallowing users to create jobs and retrieve data fromMongoDB.
  • Worked on Eclipse IDE to write teh code and integrate teh application.
  • Worked with NoSQL database MongoDB and developed custom MongoDB applications specific to client needs and DevelopedPL-SQLstored procedures to convert teh data fromOracletoMongoDB.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for teh application on devices and used Mongoose API in order to access theMongoDBfrom NodeJS.
  • Created collections and perform CRUD operations onMongo dBusing Node Mongoose and usedmongo Repositoryandspring Mongo Templatefor persistence.
  • Involved on Creating MongoDB topics, partitions, writing custom practitioner classes.
  • DefinedAWS Security Groupswhich acted as virtual firewalls dat controlled teh traffic allowed to reach one or moreAWS EC2 instances.
  • Implementing and setting up Route 53 forAWS Web Instances & ELB & CloudFront on AWS Environment.
  • Setting up redundancy to multiple Availability Zones (AZ) forEC2 instances
  • JUnit was used to implement test cases for beans.
  • Tested components using JUnit Mockito during development
  • Used Spring Bootfor building application with Spring initializers and bootstrapping teh build configuration and develop custom solutions dat act upon Jenkins information in authentic time.
  • Coding & Unit testing.
  • Coordinated with teh testing team for timely release of product.

Environment: Java, Angular 6, Spring and Spring Boot, NodeJS, Bootstrap, Typescript, AJAX, Microservices, RabbitMQ, Eclipse, Apache Ant, MongoDB, CRUD, AWS, AWS- EC2, JUnit, Mockito, Jenkins.

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of teh application, Requirements gathering, design, analysis and code development.
  • Worked with Behavior Driven Development process and Test-Driven Development (TDD)
  • Understanding teh given requirements in Rally and working on teh User stories.
  • Created Change requests and implemented many changes by co-coordinating with various teams.
  • Implemented frameworks using design patterns dat include, Command Pattern, Business delegate, Data transfer object, Singleton Pattern.
  • Involved in creating Angular components for all teh modules.
  • Worked with Single page application frameworkAngularJSextensively using routing, services, views and directives.
  • Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements.
  • Worked on teh MVC architecture of AngularJS in developing teh apps, controllers, and directives which are totally customized to meet teh needs of teh application.
  • Used teh HTTP services in AngularJS to make API calls and exchange data in JSON .
  • Performed a lot of DOM manipulation using native JS and jQuery for loading and manipulating dynamic content on web pages.
  • Good knowledge on creating services with AngularJS to make teh service available for dependency injection when creating components.
  • Developed RESTFUL web services with JSON for teh application.
  • Responsible for writing Form classes and POJO’s.
  • DevelopedPersistencemapping files persistence.xml provided byHibernateand domain objects and worked on optimization of hibernate domain mappings dat includes read-only entities and lazy loading.
  • Writing teh database procedures and creating teh Indexing
  • Involved code deployment end to end project.
  • Responsible for creating Mapping Objects.
  • Wrote complex SQL statements to retrieve data from teh DB2 database.
  • Involved in writing and executing PL/SQL stored procedures and functions.
  • Working on Vulnerability issues in application as identification followed by fixing and testing.
  • Involved in writing test cases for all teh modules.
  • Involved in writing functional documents and use cases for all teh modules for maximum test Coverage.
  • Swingapplications was created by usingGUIinterface.

Environment: JSON, AngularJS, HTML-DOM, Hibernate, SQL-DB2, Web-Services, Restful, Kafka, JUnit, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Good Experience in an Agile development environment for new user stories implementation.
  • Performed coding, testing, implementation, and documentation of solutions, building and supporting various integrations with both external and internal systems.
  • Developed dynamic and multi-browser compatible pages using HTML, CSS3, XML, XHTML, jQuery, and JavaScript.
  • Developed user interfaces using JSP, JavaScript and AJAX.
  • Applied techniques for cross-browser and cross-platform interface development using JavaScript andjQuery.
  • Designed APIs and infrastructure to support a wide range of devices and services.
  • Involved in teh design, development and deployment of teh Application using Core Java/J2EE Technologies.
  • Worked withCore Java code extensively using interfaces and multi-threading techniques.
  • Worked to produce SOAP web services (WSDL, XML, XSD, JAXB) using Apache CXF in Service Oriented Architecture (SOA).Also worked in consuming SOAP web services.
  • Heavily used SOAP UI Pro version for testing teh Web Services.
  • Used JDBC for database connectivity with MySQL.
  • Wrote various queries using SQL and created a database using MySQL for teh manipulation of data from teh database.
  • Involved in projects related to teh entirety of Intranet and Internet applications by using web servers such as Apache Tomcat.
  • Implemented DAO for MySQL for DML Operations like Insert, Update, Delete teh records.
  • Made custom PL/SQL procedure calls to send and get information.
  • Developed database stored procedures and SQL scripts.
  • Developed JUnit test cases for developed modules; also performed Unit testing, Integration testing.
  • Used SVN as version control.

Environment: HTML, CSS3, XML, XHTML, jQuery, JavaScript,Java, J2EE, JSP, AJAX, MySQL, AWS, Agile Methodology, SOAP UI, AWS, JDBC, XML, SQL, JUnit, SVN.

Confidential

Java Developer

Responsibilities:

  • Developed Application based on Struts framework using MVC design patterns.
  • Develop front end depending on teh Use case specifications with teh specific technologies.
  • Extensively worked on java multi-threading programming, Synchronization, Java Mail API and Collections API for concurrent product models upload/download process.
  • Client-side validations written in JavaScript.
  • Created Hibernate mappings (.hbm files) to interact with databases.
  • Written HQL queries for Data management through Hibernate.
  • Used JASPER to design and produce pdf report documents.
  • Widely used Design Patterns like DAO, Singleton in teh process of system designing and development.
  • Was responsible to communicate with End client to support teh application and analyze teh issue and fix teh issue.
  • Used VB script for scripting.
  • Responsible for writing Unit tests, Acceptance test cases and Selenium tests.
  • Involved in supporting and maintenance.
  • Involved in Transition Activities and Production Support.

Environment: HTML, CSS3, XML, Hibernate mapping, Struts, VB script, jQuery, JDeveloper, Struts, Ajax, Java Script, EJB.

We'd love your feedback!