We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Dallas, TX

PROFESSIONAL SUMMARY:

  • Around 7 years of experience as full - stack developer in analysis, design and development of Single Page Applications (SPA) and Client/server Applications in various business domains like Financial, Health Care and Banking Domain .
  • E xperience in software development methodologies such as Waterfall, Agile (SCRUM), Safe, Test Driven Development.
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries.
  • Experience in unit test cases like Junit, and performance testing tools like Sonar lint, Eclemma, Sonar, SonarQube.
  • Experience in building single page applications (SPA) using JavaScript, Struts, Angular 7, ReactJS, Angular JS.
  • Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices
  • Hands on experience in implementing client-server business J2EE applications using MVC, SOA architecture and Microservices
  • Experience with Java 8 technologies including: Java Collections, Interfaces, Synchronization, Serialization, IO, Exception Handling, Multi-Threading , Java Beans, Web Services SOAP, REST API, WSDL.
  • Hands on experience in customizing Splunk dashboards, visualizations, configurations using customized Splunk queries.
  • Experience in writing basic to complex SQL/NOSQL queries and writing complex procedures and functions in using PL/SQL in SQL and NOSQL databases like MongoDB, Cassandra, DynamoDB, Oracle.
  • Implemented a server less architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers
  • Good knowledge in Configuration Management, setting up company Version policies, Bitbucket, GIT.

SKILLS:

Java 7,Java 8 and above, J2EE.

Spring MVC, Spring - AOP, Spring Boot, Spring Cloud,Hibernate, Spring DATA, JDBC template, JSP.

Web Development, HTML5, CSS3, Java Script, AJAX, Angular JS, Angular 7, React JS.

XML/Web Services, JAX-WS SOAP, JAX-RS RESTful, JSON

Oracle, MySQL, Mongo DB, PostgreSQL, Cassandra .

GitHub, GIT, VSTS, Bitbucket, Jenkins, RabbitMQ, Splunk.

Testing and maintenance

Monilithic,Microservices architectures

WORK EXPERIENCE:

Full Stack Java Developer

Confidential, Dallas, TX

Responsibilities:

  • Designing and building microservices architecture and service mesh technologies.
  • Collaborates with scrum team which includes Product Manager, Program Manager, Software Engineer, Quality Assurance in identifying software problems, testing methods, and best solutions.
  • Participates and engages the software support team in resolving production issues.
  • Design and develop efficient and maintainable software components according to the business objectives and needs of the company’s clients.
  • Study, evaluate, propose solutions to complex architectural challenges for the purpose of introducing new features.
  • Integrated app-based solutions with databases, file systems, and cloud-based systems using variety of languages, frameworks, and platforms such as Java 8, JavaScript, SQL and AWS.
  • Spring MVC and Spring boot and security is provided by tokens and Spring security.
  • Used ReactJS for front-end development in order to create or fix the existing UI components.
  • Conceptualize and design testing protocols for the purpose of locating issues within the system.
  • Creating and consuming RESTful services connecting to Oracle database or RDBMS topologies
  • Experience in designing microservices for scalability and resilience with framework spring boot.
  • Experience in testing frameworks like JUnit required
  • Generated JSON format data packets from middle-tire controller to front-end using Jackson JSON API.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Designing and deploying AWS Solutions using EC2, S3, and EBS, Elastic Load balancer (ELB), auto-scaling groups and Ops Works.
  • Proposed and implemented a log analysis application using Splunk to analyze audit logs of the application and generate proactive analysis reports to identify the major service failures.
  • Implement AWS client API to interact with different services as Console configuration for AWS EC2.
  • Hands on experience with CI/CD processes and tools - GitHub, Jenkins, Nexus, Sonar Qube.
  • Developed user interface by using the ReactJS, Flux for SPA development.
  • Built databases and table structures following microservices architecture methodology for web applications.

Full Stack Java Developer

Confidential, Miramar, FL

Responsibilities:

  • Worked closely with software development and testing team members to develop solutions to meet client requirements for functionality and performance.
  • Involvement in design and requirement analysis discussions.
  • Responsible for development based on Lightbend application for in the Micro Services Architecture.
  • Cloud security fundamentals desired along Oauth 2.0 guidelines
  • Experience in designing microservices for scalability and resilience
  • Experienced in Lightbend tools: Java, Play, Lagom, Akka.
  • Migrate standalone java application modules Into RESTful Web APIs to achieve loose coupling for reusability.
  • Developed multiple Value Objects to communicate between layers.
  • Implemented couple of custom web components in tools like angular 8
  • Basic understanding on APIGEE gateway for microservices implementation.
  • Used Maven for project builds and Jenkins for Continuous Integration.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Configure Jenkins file and Docker file for each container to deploy them into Kubernetes on-premise and aws cloud environments.
  • Followed best programming practices ensuring that the components were reusable across other applications.
  • Followed Agile/Scrum methodology for project development and task tracking.

Java Developer

Confidential, Chicago, IL

Responsibilities:

  • Worked closely with software development and testing team members to develop solutions to meet client requirements for functionality and performance.
  • Developed micro services using Restful Web Services with apache CXF (JAX-RS API) and spring OSGI framework.
  • Used Hibernate & JPA implementation to have the application DAO
  • Implementation common across different ORM technologies
  • Used hibernate concepts such as inheritance, criteria, lazy loading and transactions.
  • Writing Splunk Queries, Expertise in searching, monitoring, analyzing and visualizing Splunk logs.
  • Experience in alert handling, standard availability and performance report generation. Experience in root cause analysis of post-production performance related issues through Splunk tool.
  • Designing, optimizing and executing Splunk-based enterprise solutions.
  • Knowledge with Apache Tomcat have good knowledge of J2EE standard compatible application servers.
  • Interacted with Business users to understand project expectations and requirements.
  • Participated in architectural meetings and propose design approach, implementation methodologies.
  • Developed Integration APIs in micro services fashion with Apache Camel and Spring boot Frameworks. Using ActiveMQ as messaging system to communicate between client and server.
  • Used Apache camel as framework and ActiveMQ as messaging layer to communicate with IBM MQ and transform xml requests using XQUERY and XPATH to produce TEXT/JSON Response as required.
  • Built camel routes to import data from source, marshaling/unmarshalling data and export to client.
  • Managed concurrency in micro services by configuring camel context for each route.
  • Experience with Apache Tomcat 8.x and above of J2EE standard compatible application servers.
  • Consumed OSB SOAP services and produce REST Services.
  • Made stored proc calls to oracle database.
  • Configured Jenkins and Docker build to repositories and make them available for deployment in Kubernetes environment.
  • Implemented Junit test cases and make sure that each component pass all the test scenarios.
  • Actively involved in sprint retrospectives and backlog grooming.

Java Developer

Confidential, Armonk, NY

Responsibilities:

  • Integrated Spring & Hibernate frameworks to develop end to end application.
  • Created and developed consolidated single-page application for a streamlined user experience via Angular 7 and AJAX.
  • Implemented REST web services using jersey with the enabled OAUTH and development of Spring Boot application with microservices.
  • Experience in design and developing Application leveraging in NOSQL databases like MongoDB.
  • Worked with NOSQL Databases MongoDB to access data in the database at different Levels.
  • Used MongoDB to store intermediate data each step.
  • Implemented Spring boot microservices to process the messages into the RabbitMQ.
  • Unit testing with junit and developed Angular 7 services to retrieve JSON data from the RESTFUL web Services and displayed the response in User interface pages.
  • Designing and developing RESTful API and Services to interact within the Micro Services and with the front end.
  • Implemented Microservices architecture using Spring Boot for making application smaller and independent.
  • Involved in designing mockups for the angular 7 component development.
  • Used NOSQL MongoDB to store intermediate data each step.
  • System built using Model-View-Controller (MVC) architecture.
  • Used the Jenkins tool for build and deployment that is CI/CD.
  • Worked with NOSQL Databases (MongoDB) to access data in the database at different Levels.
  • Implemented Spring boot microservices to process the messages into the RabbitMQ.
  • Designing and developing RESTful API and Services to interact within the Micro Services and with the front end, used

Java Developer

Confidential

Responsibilities:

  • Designed the web UI using HTML, XSL/XSLT, JavaScript, JQuery, CSS and AJAX controls.
  • Implemented MVC Design Pattern using Struts MVC Framework.
  • Building J2EE application using Template Toolkit, jQuery and tested transactions created electronically through message injection using JMS.
  • Used JSP, HTML and CSS to create UI pages, Java script for client-side validations.
  • Used JDBC to connect with Sql Server data base Effective execution of the prepared Test Cases.
  • Implemented Spring MVC framework in the presentation tier for all essential control flow, business level validations and to communicate with the business layer.
  • Worked extensively on core Java coding by using Java APIs such as collections, exception handling and multi-threading.
  • Responsible for design, developed Tables, Views, SQL queries, Stored Procedures, triggers, Constraints for application enhancement using TOAD.

Hire Now