We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • 6+ years of software development experience in requirements analysis, design, coding, testing, and production support of scalable, multi - Tier distributed fault-tolerant Enterprise applications while meeting realistic implementation schedules and adhering to development goals and principles.
  • Knowledge in RDBMS databases like Oracle 10g/11g, DB2, and MySQL 4.x, 5.0.
  • Controlled Building and deploying tools like Maven and Ant.
  • Experience developing operating system using Windows, Linux, and UNIX.
  • Understanding in all spring framework modules such as Spring IOC, AOP, Core, Messaging, ORM and MVC architecture.
  • Developed API for using AWS Lambda to manage the servers and run the code in the MongoDB.
  • Experience in cloud services such as S3, AWS Lambda, EMR Cluster and Redshift.
  • Knowledge in strong Core Java background with experience in Collections, Multi-Threading, Java 8/11, Interfaces, RMI, Serialization, Synchronization, Exception Handling, OOPs techniques, Logging and Performance Tuning.
  • Experience configuring and deploying web applications in Tomcat Server, Web Logic, Web Sphere and JBoss.
  • Manage and monitor large production MongoDB shared cluster environments having terabytes of the data.
  • Used Ant to compile, assemble, test and run Java applications.
  • Good experience with Source code management collaboration tools GIT, SVN, GitHub, Bitbucket, Gitlab, AWS-Code commit.
  • Analyze, design, develop, as well as implement RESTful services and APIs.
  • Experience in using various AWS components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache, IAM, Cloud Watch, Cloud Formation and .

TECHNICAL SKILLS

Languages: Java 8/11, Python, C/C++

Frameworks: Hibernate, Spring, Spring MVC, Spring IOC, Spring AOP, Spring Boot.

Web Services: XML, WSDL, SOAP (JAX-RPC, JAX-WS), Restful (JAX-RS), AWS, Microservices.

Web Technologies: AngularJS/4/6/8, HTML/HTML5, CSS/CSS3, Node.js, JavaScript, jQuery, JSON, AJAX.

Web/App Servers: WebLogic, JBoss, Apache Tomcat.

Methodologies: MVC framework, Agile/SCRUM, Waterfall and Iterative.

Version Controls: CVS, GIT, SVN

Operating Systems: Windows, Unix/Linux.

RDMS: Oracle, MySQL, SQL, DB2, Mongo DB

IDEs: Eclipse, My Eclipse, NetBeans.

Other Tools: Log4J, Ant, Maven, JUnit, JIRA, Jenkins, Postman

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Full Stack Java Developer

Responsibilities:

  • Worked on deploying, managing, and operating scalable, highly available, and fault tolerant systems in different Cloud providers.
  • Designed & developed using HTML5, CSS3. EXT JS. JavaScript, XML, Angularjs. NodeJS, JSP.JSON. Vue.js. JSF. J2EE and Ajax.
  • Configured, deployed, and supported cloud services including Amazon Web Services (AWS), Open stack and VMware.
  • Designed and developed Micro Services that are highly scalable, fault-tolerant using Spring Boot.
  • Implemented Kafka producer and consumer applications on a Kafka cluster setup.
  • Maven tool has been used for the build and deploy procedure scripts in UNIX, Linux and Windows environment using Hudson.
  • Developed dynamic responsive Web Application by integrating Angular2 with Bootstrap which is further integrated with Web Services and Vue.js.
  • Used JIRA for bug and issue tracking. Worked on issues related to business logic and UI code, which is primarily built using HTML 5, CSS, JavaScript and Angular 4.0.
  • Implemented Single Page Design and customized directive and filter criteria by using Angular 6/8.
  • Deployed Docker contained spring boot micro services into Spring EC2 container service using AWS admin console.
  • Developed web applications running on Nodejs using the Express framework. Vue.js and Backbone.js with Mustache.js for front end MVC/templating.
  • Developed API for using AWS Lambda to manage the Serverless architecture and run the code in AWS.
  • Worked on designing data model to maintain databases for web-services to effectively access and manipulate data on Dynamo DB.
  • Worked multiple components for different course element players and quiz question players using Vue.js and Vuex
  • Experience in container systems like Docker and container orchestration like EC2 container service, Kubernetes.
  • Used Vue.js events distribution and parent chain for parent-child component communication.
  • Developed Spring REST web services to serve multiple applications across the organization.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Developed servers with AWS which includes importing necessary volumes, launching the EC2 instance, creating security groups, auto-scaling, load balancers, Route 53 and SNS as per the architecture.
  • Used Spring Boot Actuator to externalize application's configuration properties for different environments and OAuth 2.0 authentication protocol respectively for security and authorization.
  • Used NOSQL database Amazon Dynamo DB to store data of reporting Application.
  • Worked on functions in Lambda that aggregates the data from incoming events, and then stored result data in Amazon Dynamo DB, wrote Terraform templates for AWS Infrastructures as a code to build staging, production environment and setup build and automation of Jenkins.

Environment: Java 8/11, Angular JS/4/6/8/9, Docker, JavaScript, Jenkins, Log4j, JUnit, SQL, Kubernetes, Spring Boot, Hibernate, Microservices, AWS, RESTFUL, HTML5, CSS3, Apache Tomcat, Oracle, DynamoDB,MongoDB, ANT, GIT, Eclipse, IntelliJ.

Confidential, Austin, Tx

Sr. Java Developer

Responsibilities:

  • Created Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone's instances for their application elsewhere.
  • Developed single page applications using Angular 2, Typescript, web pack and grunt.
  • Created multiple Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster for testing purpose.
  • Used ANT scripts to build and deploy application.
  • Used Jenkins for continuous integration in which all development work is integrated and involved in deploying the application using Docker to AWS environment.
  • Used JIRA for bug and issue tracking. Worked on issues related to business logic and UI code, which is primarily built using HTML 5, CSS, JavaScript and Angular 4.0.
  • Developed API for using AWS Lambda to manage the Serverless architecture and run the code in AWS.
  • Developed several Micro services as part of the project using Spring Boot.
  • Involved in migrating applications from Java 1.7 to Java 1.8.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Experience in building real time data pipelines with Kafka connect and spark streaming.
  • Used Log4J for logging and tracing the messages.
  • Used CVS for version control across common source code used by developers.
  • Developed Micro services using RESTful services to provide all the CRUD capabilities.

Environment: Java 8/11, Spring, Spring Boot, Microservices, AWS, Hibernate, Agile/Scrum, HTML, JSON, CSS, Angular JS 6/8,REST, JavaScript, Tomcat, WebLogic, Oracle, ANT, Junit

Confidential, New York, NY

Java Developer

Responsibilities:

  • Working on RESTful web services, exclusively consuming REST API with Asynchronous behavior.
  • Implemented the Model View Controller using Spring MVC and implemented various design patterns.
  • Strong understanding of supporting JSON based RESTful web-services, integrating with the front-end.
  • Exceptionally handled heavy traffic with the help of Spring Ribbon and Kafka broker service.
  • Worked with Couchbase NoSQL database, multiple ERP connections based on RDBMS.
  • Performed Unit testing, Integration Testing, and generating of test cases for web applications using JUnit.
  • Used Postman Collections for Rest API testing. JSON output was tested using Advanced REST Client or POSTMAN.
  • Configured WebLogic application server and deployed the web components into the server.
  • Used Log4j for debugging process and application is built with Maven.
  • Implemented application using Spring Boot Framework and handled the security using Spring Security.
  • Implemented interceptors using Hibernate and build and release Spring Boot framework.
  • Used Spring (IoC) for injecting the beans and reduced the coupling between the classes.
  • Worked on GIT for version control and bug tracking. Worked on Code integration and deployment tool Jenkins, Ansible, Docker.

Environment: Java 8, J2EE, Spring, Hibernate, Angular JS, HTML, JMS, Maven, Restful, PL/SQL, JUnit, SVN, Windows, Unix, JavaScript, CSS, JSON, AJAX Eclipse, WebLogic.

We'd love your feedback!