We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • Around 8+ years of professional IT experience as a Senior Full Stack Java/J2EE developer and demonstrated ability to successfully implement complex large - scale, N-tier, distributed real-time enterprise applications.
  • Proficient in all phases of SDLC and currently working in conditions utilizing Agile (SCRUM), Waterfall, and Test-Driven Development (TDD) advancement approach.
  • Solid hands-on experience with Core Java, Object-Oriented Programming Principles like Class, Object, Inheritance, Polymorphism, Abstraction, Encapsulation with good hands-on knowledge of Collections, Multi-Threading, Exception Handling & Data Structures.
  • Expertise in working with both Monolith and Microservices Domain-driven Design methodologies architectures.
  • Develop and maintain applications written for Confidential Simple Storage Services (S3), Confidential Dynamo DB, Confidential Simple Queue Service (SQS), Confidential Simple Notification Service (SNS), Confidential Simple Workflow Service (SWS), AWS Elastic Beanstalk, and AWS Cloud Formation.
  • Knowledge is launching AWS EC2 instances and continuous integration using Jenkins.
  • Strong working experience in building and deploying MAVEN scripts, debugging through logging frameworks like log4j, automated Continuous Integration with Jenkins.
  • Experience in developing Web Applications with various Open-Source frameworks: Struts Framework, Spring Framework, Spring MVC, Spring Web Flow, and Hibernate ORM.
  • Experienced in performing CRUD operations using Java, MongoDB, and writing complex quires with SQL and Stored procedures.
  • Experience in developing cross-platform server-side applications using Node, BackBone.js, and Angular.js.to achieve scalability in real-time web applications.
  • Expertise in using JavaScript build tools and task runners like WebPack for React and Angular 2.0/4.0, Grunt, Gulp for Angular 1.0, Browser for packaging Node JS modules for browsers.
  • Extensive experience with the design and development of J2EE-based applications involving technologies such as Java Server Pages (JSP), Java Messaging Service (JMS), Java Database Connectivity (JDBC), Java Naming and Directory Interface (JNDI).
  • Experience in building flexible, reliable, efficient, and secured Enterprise and Web-based applications using Spring MVC and Spring Web Flow frameworks and Spring Boot.
  • Experience in web services technologies like REST, SOAP, WSDL, JMS, and Service-Oriented Architecture (SOA).

TECHNICAL SKILLS

Technologies: Java, J2EE, JDBC, Servlets, JSP, JavaBeans, JPA

Frameworks: Struts, Hibernate, Spring (Spring Boot, Spring MVC, Spring DATA, Spring IOC, Spring AOP, Spring Cloud Spring Security).

Web Services: SOAP, REST

Front End Technologies: HTML, CSS, JavaScript, AJAX, JSON, Bootstrap

Java Script Frameworks: Angular, React, Node

Development Tools: Eclipse, Rapid Application Developer, IntelliJ

Application Servers: WebSphere, Apache Tomcat and JBoss.

Databases: MySQL, Oracle, SQL Server, MongoDB

Version Control: SVN, Git, and GitHub

Unit Testing: Mockito, Easy Mock, Inject Mock.

Methodologies: Waterfall, AGILE/Scrum

PROFESSIONAL EXPERIENCE

Full Stack Java Developer

Confidential, Seattle, WA

Responsibilities:

  • Expand Alexa Presence services to multiple regions using AWS CloudFormation and set up service pipelines using Ruby scripts
  • Set up AWS lambda handler in Java to listen to SNS profile deletion events and update profile data in Elastic ache
  • Wrote an Alexa iOS component in Objective-C that transfers Bluetooth message with Echo, encodes with RSA and stores in cache
  • Created the frontend of Alexa occupancy routines enablement primer and Alexa roaming primer in React Native and Typescript
  • Deployed and developed my project using AWS EC2, S3, Data pipeline, Elastic Beanstalk, cloud watch, Elastic search, AWS server migration service, Lambda, Confidential messaging services (SQS and SNS), and Confidential Kinesis services.
  • Designed and implemented backend APIs in Java to add push notification as an Alexa-wide authentication meth
  • Enabled sending, receiving, and verifying push notifications by recording authentication events in DynamoDB
  • Used AWS Elastic Beanstalk service for deploying various infrastructures which orchestrate various AWS services.
  • Deployed Spring Boot-based microservices Docker container using Confidential ECS container services and using Jenkins CI/CD pipelines.
  • Implemented responsive UI-rich web applications with HTML5, CSS3, SCSS, Bootstrap, and Angular frameworks and used reactive & template-driven forms to associate HTML elements to model & provide dynamic user validations on client-side.
  • Developed presentation layer code, and UI usingJSP,HTML, AJAX, CSS, and Javascript.
  • Used AngularCLI to create an angularcomponent, service, and install modules.
  • Developed application usingJAVA8 and used advanced Java 8 features like Lambda expressions for array operations, and collections.
  • Implemented Restful Web services to retrieve data from the client-side and made REST API calls from Angular 7.
  • Used Angular 7 to do the data binding and make use of Modules and Filters objects according to the application requirements.
  • Build Microservices for the delivery of software products across the enterprise.
  • Implemented Microservices using Spring Rest in Spring Boot application
  • Used Spring Restful web services for designing the endpoints applied Multithreading Spring MVC on data export to reduce process time.
  • Used Microservice architecture with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers and worked with Kafka Cluster using Zookeeper.
  • Expertise in a client scripting language and serve scripting languages like JavaScript, JQuery, JSON, Bootstrap, Node.js, AngularJS, React, and Backbone.js.
  • Used POSTMAN for testing REST API Services and used Jasmine for Angular unit testing.
  • Used Bitbucket and Maven to build the different application modules.

FullStack Java Developer

Confidential, Lake Success, NYC

Responsibilities:

  • Involved in SDLC Requirements gathering, analysis, design, development, and testing of the application, developed using AGILE/Scrum methodology.
  • Implemented various J2EE design patterns like Singleton, Factory, Builder, etc.
  • Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.
  • Involved in the development of the UI using HTML5, CSS3, Bootstrap, jQuery, and Angular 2/4.
  • Designed, and developed a custom, single-page, responsive web application on the frontend usingAngularJS.
  • Used JAVA 8 features like Lambda Expressions, Parallel Streams, and functional interfaces.
  • ImplementedMicro-Servicesbased Cloud Architecture usingSpring Boot.
  • Designed and implemented applications usingSpring Boot, Spring MVC, Spring Annotations, and Spring JDBC.
  • Worked on server application with data fetching requirement and exposed the services as Rest Web Services. We developed a backend system using NodeJS.
  • Implemented RESTful web services to retrieve data from the client-side and made REST API calls from Angular and parsed the data to the project client and handled the security and Authorization using Spring Security & OAuth2.
  • Object Relational Mapping has been done using Hibernate underlying JPA specification.
  • Feeding the data using Hibernate ORM framework and integrated with Spring MVC & Spring Boot.
  • Used Hibernate as persistence DAO layer between the Service and Database and extensively used Named SQL Queries, Native queries, and Criterion queries to filter and feed the data into Database.
  • Written SQL queries for a given functionality and business scenario.
  • Integrated Spring DAO for data access using Hibernate to fetch data from the database and avoid redundant database access statements.
  • Design and Develop Microservices for various Activation and management activities in One Network flow.
  • Implemented Micro Services Architecture, with Spring Boot based services interacting through a combination of REST.
  • Developed Angular factories and used Angular promise API for making asynchronous calls.
  • Involved in building a single page and cross-browser compatible web application using Angular-JS (Angular routing) and bootstrap.
  • Configured, deployed, scaled, and wrote manifest files for various Microservices in Pivotal Cloud Foundry (PCF).
  • Designed services to store and retrieve user data using MongoDB databases and communicated with remote servers using REST enabled Web Services.
  • Utilized SoapUI for API Mocking and building test cases for security and load testing.

Java Developer

Confidential, NY

Responsibilities:

  • Designed, developed, and implemented the business logic required for the Security presentation controller.
  • Developed REST-based web services using the spring web services module.
  • Consumed web services from other vendors to retrieve information using Spring Rest Client and was Involved in writing client-side validations using JavaScript.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Manipulated data using CRUD operations of MongoDB and Oracle database management system and handled database access and data transmission based on RESTful web service.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is used to separate the application configuration and dependency specification from the actual application code.
  • Created and injected spring services, controllers and DAOs to achieve dependency injection and to wire objects of classes.
  • Implemented CAS for Single sign-on application access and authorization.
  • Developed RESTful service interface using Spring MVC to the underlying Agent Services API and Implemented RESTful web services.
  • Worked with NoSQL DynamoDB to store, retrieve, tag values of machines, and Used AWS Lambda services to integrate it with MySQL and used JDBC Template to connect to MySQL database.
  • Used Apache Maven as the software build tool and Log4J for logging errors and messages and deployed the application in Apache Tomcat.
  • Deployed the application to web sphere application server using WAS admin console.
  • Developed unit test cases using Jasmine and Karma as unit test runners for various application modules.
  • Used GIT for source code maintenance and version control and Implemented Struts MVC design pattern and front controller pattern.

We'd love your feedback!