We provide IT Staff Augmentation Services!

Java Aws / Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • 8 years of experience in all the technical phases of the Software Development Life Cycle including Requirement Analysis, Design, Implementation and Testing in both Web - based and Enterprise applications with emphasis on Object-Oriented, Java/J2EE and Client-Server technologies.
  • Well versed with complete software development (SDLC) using various methodologies like Agile Methodology, Waterfall Methodology and Test-Driven Development.
  • Created Microservices using JAVA and Spring Boot, Spring Data and Spring Cloud.
  • Expertise in client-side design and validations using HTML5, CSS3, jQuery, JSON, Ajax, AngularJS, Angular, NodeJS, Bootstrap, Tag Libraries, JSTL.
  • Cognitive about designing, deploying and operating highly available, scalable and fault-tolerant systems using Amazon Web Services (AWS).
  • Good working knowledge of Java 1.8 features like the stream, Lambda expressions and functional interfaces etc.
  • Hands-on Experience in developing web applications by using Spring framework moduleslike Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Spring Batch and Spring Data.
  • Expertise in developing data models using Hibernate Object-relational mapping (ORM) framework and using Hibernate Annotations to reduce time at the configuration level.
  • Having experience with Cloud Computing environments like Amazon Web Services (AWS) and Docker Containers.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, AWS IAM, Pivotal Cloud Foundry, Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Proficient in developing J2EE enterprise applications in Service Oriented Architecture and Micro Service Architecture.
  • Expert in Core Java with a strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics, Data Structures and Algorithms.
  • Expertise in J2EE Technology- Servlets, Struts, Spring, JDBC, JTA, JPA, Hibernate and JMS.
  • Experience with distinctive design patterns like Singleton, Business Delegate, Session Facade, Service locator, Transfer Object and MVC.
  • Worked with the design and development of robust and highly scalable Web Service platforms and APIs based on REST and SOAP for enterprise applications using AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC technologies and Jersey frameworks.
  • ImplementedAngular6component router for navigation,Angular6services to connect the web application to back-end APIs made use of ES6 features.
  • Expertise in back-end/server-side java technologies such as: Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Database Connectivity (JDBC) and Java Naming and Directory Interface (JNDI).
  • Experienced in building Web Services for Service Oriented Architecture (SOA).
  • Good Understanding of databases such as Oracle, MySQL, SQL Server, Mongo DB and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Experience in JMS over messaging to exchange the information in more reliable and asynchronously for enterprise applications using Active MQ and KAFKA.
  • Proficient with build automation tools like Gradle, Maven and Ant for builds and deployments to different environments.
  • Experience on different IDEs such as Eclipse, RAD, Spring Tool Suite, IntelliJ and deployment using Application Servers like Apache Tomcat, BEA WebLogic, Web Sphere, and JBoss.
  • Experience with JUnit, Mockito, Log4j and JIRA in developing test cases and determining application functionality.
  • Experience in UNIX/LINUX Shell Scripting and Deployment of Applications in Server.
  • Decent Experience in using code repository tools GIT, Tortoise SVN.
  • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.

TECHNICAL SKILLS

Java/J2EE Technologies: J2EE, Servlets, JDBC, JMS, JPA JNDI, RMI, EJB, JFC/Swing, Java Beans, Applets, Multi-threading, Java Networking, Templates, Hibernate, Spring MVC.

Programming Languages: C, C++, Java 1.8, SQL, PL/SQL, Scala.

AWS Cloud Technologies: EC2, Elastic Beanstalk, IAM, Cloud Watch, Cloud Trail, Cloud Formation, EBS, S3, Glacier, Route53, VPC, Lambda, Auto Scaling, Dockers, Redshift, SNS, SQS, SWS, DynamoDB.

Application/Web Servers: Oracle/BEA WebLogic, JBoss, Apache Tomcat.

Frameworks: Struts, Spring, Hibernate.

IDEs: Eclipse, Net Beans, VS Code, RAD, WSAD.

Web technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML5, DHTML, CSS3, Bootstrap, AngularJS

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, REST.

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC Waterfall model.

Modeling Tools: UML, Rational Rose, Microsoft Visio.

Testing technologies/tools: JUnit, Log4j, Mockito, Soap UI, JIRA, JMX.

Databases: Oracle DB2, SQL, MySQL, SQLite, MongoDB, DynamoDB.

Build Tools: ANT, Maven, Gradle, Docker, Jenkins.

Platforms: Windows, Mac, Unix, Linux.

Version Control Tools: GIT, SVN, CVS.

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

Java AWS / Full Stack Developer

Responsibilities:

  • Working as a Full Stack engineer spending 30% of time working on the front end and 70% on back-end development.
  • Prepared software architecture document detailing user flow, logical diagram, technology composition and Microservices.
  • Currently working on Scrum board-style software development with daily stand-up meetings.
  • Worked with business analysts and architects to understand business requirements and provide technical solutions.
  • Client is developing a green field app large app using AWS Cognito, Lambda, API gateway, node backend, Postgres and React.
  • Manage the bitbucket code, review and merge code from the teammates.
  • Develop test cases for both front end and back end using Jest / Enzyme
  • Work with QA to fix bugs.
  • RESTful API design and development using Node and Express.
  • Developing application services using Spring boot and microservices architecture.
  • ImplementedAngular6component router for navigation,Angular6services to connect the web application to back-end APIs made use of ES6 features.
  • Used AWS Cloud platform and its features which include EC2, AMI, S3, SNS, RDS, CloudWatch, CloudFormation, ASG’s, CloudFront, S3, and Route53.
  • Used Client-side design and validations using HTML5, CSS3, J-query, JSON, Ajax, Angular JS, Angular, Boot strap, Tag libraries and JSTL.
  • Designing and implementing scalable,Restfulandmicroservices-based mobile backend. The backend is being written in Java usingSpring Bootfor simplicity and scalability.
  • Translating designs and wireframes into high-quality code.
  • Developing new user-facing features using React.js.
  • Responsible to maintain Maven Build Scripts and tweak if changes in the requirements.
  • Worked on NAGIOS script and JBOSS Drools, CSS2 and 3, HTML5, Udeploy.
  • Perform configuration, testing, and change control documentation for the cloud stack environment.
  • Installation and development of workflows for integration and automation in cloud-based solutions.
  • Branching, Tagging, Release Activities on Version Control Tools like GIT.

Environment: AWS, AWS Cloud Formation Templates, DR services, Groovy, Kafka, AWS RDS, AWS Cloud Watch, Git, Oracle, Swagger, MySQL, Jira, JDK 1.6, Docker, DynamoDB, JMS, UML, Cassandra, Tomcat Apache Wicket, Spark, TomcatNifi, Redshift, HTML, CSS, Spring boot, Angular 4/5/6/7, ES 6.

Confidential, Rochester, NY

Java AWS Developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) coding, testing of the components and fine-tuning of the code and implementation.
  • Designing, developing, testing and deployment of large-scale Web and Enterprise applications.
  • Developing application services using Spring boot and microservices architecture.
  • Proficient in executing CLI commands along with Web GUI and XML Management Interface for IBM DataPower administrative tasks.
  • Developed API for using AWS Lambda to manage the servers and run the code in the DB.
  • Creating project structure and setting up framework related configurations using Maven.
  • Actively participating in Sprint Planning and story points estimations.
  • Writing test cases for client-side, server-side and API specifications with, Mockito, Power Mock and Swagger.
  • Working on System-level services like JMS, Java Mail, Scheduling and Data Source.
  • Experience in front end user interface using HTML5, XML, CSS3, Bootstrap, JavaScript, jQuery, AJAX, AngularJS, jQuery and JSP2.0.
  • Integrating and implementing cloud technologies using Java, J2EE, Spring Boot, Angular JS, JavaScript framework and executing tasks such as coding, development and validation.
  • Experienced in developing a web application by using Angular4 as the front end and using web API to receive and pass data to the back end.
  • Utilized core Angular4 features such as HTTP, Data Binding, Services and Dependency Injection.
  • Developed Terraform scripts to create the AWS resources such as EC2, Auto Scaling Groups, ELB, Route53, S3, SNS and Cloud Watch Alarms.
  • Worked with AWS Lambda using automate resource creation, performing compliance checks and cost optimization.
  • Worked with Docker to containerize and deploy APIs.
  • Coding experience in developing MQ adapters using MQ series for Java and MQ series JMS.
  • Experience in configuring auto-scalable and highly available microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup
  • Worked with advanced MVC frameworks such as Spring-IOC, AOP, MVC and batch which is used for implementing backend functionality.
  • Implemented design patterns in Scala for the application and Develop quality code adhering to Scala coding Standards and best practices.
  • Used Microservice architecture, with Spring Boot based services interacting through a combination of REST and leveraging AWS to build, test and deploy microservices.
  • Worked with S3, stack for creating monitoring and analytics solutions.
  • Worked on creating and automating Acceptance Tests for ATDD using Java.
  • Utilized MongoDB database management system for keeping user-generated data.

Environment: Java, Spring Core, Spring Boot, Spring Tomcat, Node JS, HTML, JavaScript, AngularJS, React JS, Redux, EC2, S3, SNS, SQS, Auto Scaling, Route53, RDS, JDBC, JPA, Hibernate, AngularJS, Angular4, Spring JDBC Template, IBM BPM 8.5, Savvion 2013/764, Apache Kafka, Git, Jersey, Rest, SOAP, XML, XSD, XSLT, Servlets, JSP, MySQL, JUnit, Mockito, Jenkin, Agile, Maven.

Confidential, Riverwoods, IL

Java AWS Developer

Responsibilities:

  • Involved in various phases of the Software Development Life Cycle of the application like Requirement Gathering, Design and Analysis and code development.
  • Used jQuery library functions for the logical implementation part on the client-side for all the applications. Customer retail and organization. Used AWS to deploy the project on an EC2 instance involved in Migrating an existing on-premises application to AWS.
  • Hands-on experience with Groovy and its features like declaring and iterating over Lists/Maps, Casting, Json to classes, Assertions and Hashing.
  • Managed data backup and archiving on AWS using S3 and Glacier.
  • Utilized Route53 to manage DNS zones and also assign public DNS names to Elastic Load Balancers IPs. Worked on High Availability practices and deploying backup/restore infrastructure.
  • Created an AWS RDS Aurora DB cluster and connected to the database through an Amazon RDS Aurora DB instance using the AmazonRDSConsole. AmazonIAM was used to maintain the user credentials and also involved in creating customs.
  • Involved in the development of User Interface using HTML, CSS, JavaScript, jQuery, AJAX, JSON and AngularJS to use single page applications.
  • Developed Controller classes using Spring Core, Spring MVC, and Spring AOP Modules.
  • Development strategy for integral security model with Spring Security and Spring Boot.
  • Configuring spring beans following the spring's Dependency Injection (DI) and Inversion of Control (IOC) principles.
  • Implemented Micro Services using Spring Rest and Spring Boot application.
  • Used DAO, object/relational-mapping (ORM) solution technique, to map data representation from MVC model and Oracle Relational Data Model with a SQL-based schema.
  • Used JSON for storing and exchanging information between browsers and servers.
  • Used jQuery plugins for Drag and Drop, widgets, Menus, User Interface and Forms.
  • Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Used XML Web services with RESTful web service for transferring data between different applications.
  • Developing angular services and factories for consuming web services-Ordinated with the development team for the deployment of application into Node Server.
  • Debugged the website using Chrome Developer's tool and manipulated the Nodes using DOM functions.
  • Created custom factory service that relies on Angular $http injection to make AJAX calls back to a server and used RESTful web services to update and modify data at the server-side.
  • Used JMS API for communication between the components.
  • Used JDBC to query, update and maintain Database Servers using SQL queries.
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
  • Developed test cases for Unit Testing and Integration Testing with JUnit.
  • Worked on Java 1.8 features such as Lambda Expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise.
  • Worked on Log4j for logging errors, messages and performance logs.
  • Used Maven as build automation tool and deployments are on Web Sphere Application Server.
  • Jenkins for Continuous Integration and Spring Tool Suite (STS) IDE for application development.

Environment: Java, J2EE, HTML5, DHTML, CSS3, Bootstrap, jQuery, AngularJS, Angular4, Spring IOC, Spring AOP, Spring MVC, Spring Security, Hibernate, AJAX, Spring boot, JSON, JDBC, REST, SOAP, AWS, Service Oriented Architecture, Oracle, SQL, PL/SQL, Unit Testing, JUnit, Log4j, Maven, Web Sphere Application Server, Jenkins and Spring Tool Suite (STS).

Confidential

Java Developer

Responsibilities:

  • Designed & developed the UI Screens using Angular JS with node.js, HTML pages, CSS, spring boot framework with Apache-Maven and JAVA-J2EE technologies.
  • Involved in discussions with clients to gather requirements to fulfill the objectives.
  • Implemented object-relational mapping using JPA and Hibernate framework.
  • Responsible for overseeing the Quality procedures of the project.
  • Developing and coding J2EE Components with JSP, JAVA Beans, and business objects with Hibernate.
  • Developed and Deployed the Application on WebSphere using ANT build.xml script.
  • Implemented Remote and Home interfaces for the Bean.
  • BEA Weblogic 11g (10.3.x) was used as both the Application Server in the development & production environment.
  • Created Docker images.
  • Used SVN, for version controlling and used Spring boot.
  • Created a C# application to help record and improve tracking.
  • Designed a normalized relational database using SQL Server 2014.
  • Developed Codes on angular Js and node Js.
  • Developed Standard Images and worked on MongoDB database.
  • Developed UI wireframes and worked with Gradle.
  • Implemented MVC-Model 2 architecture using Struts 1.1 and other J2EE design patterns for the application development.
  • Used CDR data and had telecom OSS knowledge.
  • Used Spark as a Bigdata application.
  • Used JSF as a feature that allows you to turn any collection of page markup into JSF UI components.
  • Developed static and dynamic Web Pages using JSP, HTML, JavaScript and CSS.
  • Developed SQL Server stored procedures to execute the backend processes using Implemented Remote and Home interfaces for the Bean.
  • Developed Deployment descriptor using XML files.
  • Used Eclipse to develop the Application BEA WebLogic was used as both the Application Server in the development & production environment.

Environment: Windows NT/XP, Golang, Angular Js, Android, iOS, Node Js, Java 1.4, J2EE JSP, HTML, Bonita, JavaScript, Junit, Rest, JDK 1.6, Jit, Kafka, Mpki, JCA, Jaxb, Spring boot, Oracle, JBOSS Drools, Solr, Jira, Groovy Agile, OSS, Jax RS, Mean Stack, Rest API HTML, JSP, EJB - session beans, entity beans.

We'd love your feedback!