We provide IT Staff Augmentation Services!

Full Stack Java Developer/ Aws Developer Resume

0/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Highly Skilled Professional with having 6+ years of professional experience in designing, developing, and testing internet/intranet Web - based applications, Client/Server applications, J2EE Architecture, OO Design patterns, Core Java.
  • Experience in designing web/enterprise applications using Software Development Lifecycle (SDLC) methodology.
  • Experienced in Software Development Life Cycle (SDLC) implementing Waterfall, V-Model, & Agile methodologies.
  • Sound knowledge in using various AWS components like EC2 for virtual servers, S3 for storing objects, SQS, Cloud Front, IAM, Cloud Watch, Cloud Formation and DynamoDB.
  • Experience in various agile methodologies like Test Driven Development (TDD) and SCRUM.
  • Hands on expertise in designing, developing, and deploying applications using J2EE technologies including JSP, Servlets, Spring, Hibernate, EJB, JSTL, Struts, AJAX, JDBC, JNDI, Java Beans, Web Services and RDBMS.
  • Expertise in web development using HTML 4/5, DHTML, CSS, Java Script, XSL, XSLT, and XML (DOM, JAXP, JAXB).
  • Expertise on Spring Boot, Spring Core, Spring ORM, Spring DAO, and Spring MVC architectures.
  • Proficient in implementation of frameworks like Struts, spring, JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate.
  • Knowledge of Server-side Java and J2EE technologies Spring, Web Services.
  • Hands on experience in frontend web development.
  • Experience on Maven for project build / test / deployment, Log4j for error logging and debugging, JUnit, for unit and integration testing.
  • Worked with version control systems like GIT, RTC and SVN for providing common platforms for all the developers.
  • Solid understanding of relational database design.
  • Excellent communication skills, strong architectural skills, hardworking and a very good team worker.
  • Communicated with clients regarding project requirements and implementation.
  • Ability to learn and adapt quickly to the emerging new technologies.

TECHNICAL SKILLS

Java/J2EE Technologies: Java 8/11, Java (JDBC, Java Beans,),Python, J2EE (Servlets, JSP, JNDI), XML, JMS, SOAP/REST Web services, JavaScript, CSS3.

Scripting Languages: XSL, XSLT, HTML5, JavaScript, Perl.

Deployment Server: Tomcat, WebSphere, JBoss, WebLogic.

Database: MySQL, Oracle, MS Access, SQL, MongoDB, DB2.

Framework/ORM: Spring, Struts, Spring MVC, Spring Boot, Hibernate, Angular JS.

Libraries and Tools: Maven, jQuery.

Web Services: SOAP, REST, Microservices, AWS, JAX-WS, JAX-RS.

IDE: Eclipse, NetBeans, Confidential RAD

Operating Environment: Windows, Linux/Unix

Version Control: SVN, CVS, GITHUB, BITBUCKET, JIRA.

Testing/Logging Frameworks: Junit, Log4j, Mockito.

Build Tools: ANT, Maven, Jenkins.

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Full Stack Java Developer/ AWS Developer

Responsibilities:

  • Configure, monitor, and automate Amazon Web Services (aws) as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Implementation of the design wireframe using Angular 9/10 and creating services and exposing it to the backend which runs on Spring Boot. Here we also have another layer that makes use of NodeJS mainly used for authentication, authorization, and session maintenance.
  • Developed UI application initially using Angular 9 and made use of customized components.
  • Implemented customer side validations using Angular 9 and created services on UI for storing and retrieving data from UI to the backend.
  • Used Python as a Scripting tools.
  • Implemented the complete set up with configuration file changes from Angular 9 to Angular 10.
  • Involve in development, design and implementation of the front-end application using HTML5, CSS3, AJAX, Bootstrap 4.0.
  • Made use of Reactive Forms using Angular 2 where most of the validation is done using component rather than using template-driven which provides in HTML.
  • Integrated the application with Spring Framework for implementing Dependency Injection (DI) and provide abstraction between presentation layer and persistence layer.
  • Experience in several AWS services EC2, VPC, S3, Cloud-Watch, Route 53, RDS, Cloud-Formation, ELB, S3 Bucket
  • IAM, Auto-scaling configurations and repository management tools Artifactory and Nexus.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Designed and developed Micro Services based business components and RESTful service endpoints using Spring boot.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Chef, Terraform and AWS.
  • Developed application for Cloud platforms using technologies like Java, Spring Boot, Spring Cloud, Microservices. Experience in Microservices and Spring Boot application development.
  • Used XML to transfer the application data between client and server.
  • Implemented persistence framework using Hibernate& Handled Transaction Management using the provided data source.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Prepared Test Cases and Unit Testing performed using Junit and Mockito.
  • Used JIRA for tracking the Project Stories in AGILE Methodology. Used Eclipse IDE for developing code modules in the development environment.

Environment: Java 8/11, Agile, Python, Scrum, Angular JS, HTML, CSS, JavaScript, XML, AJAX, Spring, Hibernate, SQL, Oracle, Tomcat, Log4j, Junit, REST, JSON, Eclipse IDE, GIT, Maven, and Windows.

Confidential, Dallas, TX

Full Stack Java Developer

Responsibilities:

  • Designed and developed a Restful APIs for different modules in the project as per the requirement.
  • Used a light front-end framework against the JSON API for their service requests.
  • Used Bamboo as a CI/CD tool to continuously develop and release the features weekly in a cloud-based server hosted by AWS.
  • Created git repos and Jenkins jobs for the build and deployment of Microservices in Docker Container
  • Created Docker file for building Docker Images.
  • Wrote back-end unit test using Junit, Mockito, Power Mockito and front-end unit tests using Jasmine, Karma, Marble to actively practice test driven development as a part of development.
  • Worked on adapting automated integration testing using Cypress framework and fundamental behavior driven development using Cucumber framework.
  • Involved in production support team to actively monitor, track, and fix the issues on several micro-services on routine-based schedule using Splunk, and AWS Xray.
  • Creating Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4 and Used Webpack to build Typescript modules.
  • Contributed to the DevOps to automate the build and deployment process using Jenkins, shell scripting, chef, Python, AWS Lambda, Cloud Formation Template.
  • Built on-premises data pipelines using Kafka and Spark streaming using the feed from API streaming Gateway REST service.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and also worked with Kafka Cluster using Zookeeper.
  • Proficient in development of Microservices using Spring, Spring Boot, RESTful components, Spring Cloud to develop loosely coupled processes.
  • Experience on REST Microservices using Spring Boot for the customers to consume data.
  • Resolved database inconsistency with better design and efficient SQL queries.
  • Used Jenkins for continuous integration in which all development work is integrated and involved in deploying the application using Docker to AWS environment.
  • Maven tool has been used for the build and deploy procedure scripts in UNIX, Linux and Windows environment using Hudson.
  • Implemented Single Page Design and customized directive and filter criteria by using Angular.js.
  • Developed Micro services using RESTful services to provide all the CRUD capabilities.
  • Created RESTful APIs in Express and returned logic through Angular.js data binding. Wrote tests in Mocha on server side and Jasmine on the client side.
  • Data pipeline, Elastic Bean Stalk, Lambda, Amazon messaging services (SQS) and Amazon Kinesis Services.
  • Spring Controllers were used with Angular JS to route the control to desired Java services
  • Built Java applications using Maven and deployed JAVA/J2EE applications through Application servers.

Environment: Spring, Spring Boot, AWS, Java 8/11, Ajax, Spring Boot, Spring Cloud, Spring Security, Microservices, Hibernate4.x, Git, AWS, ELK, WebSphere7.5, Web Services, JMS, MongoDB, JSON, Maven/Nexus, Elastic Search, Log4j, Oracle DB, Kubernetes, Docker, AWS.

Confidential, Westlake, TX

Java Developer

Responsibilities:

  • Followed Agile Software Development Methodology to build the application iteratively and incrementally.mo Participated in scrum related activities and daily scrum meetings.
  • Used java8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
  • Secured the API's by implementing Oauth2 token-based authentication using Spring Security.
  • Used spring core for dependency injection/inversion of control (IOC) and integrated with Hibernate.
  • Implemented Restful Services in Spring Boot Framework for consuming and producing JSON Data.
  • Implemented SOA to develop Spring Restful/Micro Services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
  • Building Spring cloud microservices and implementing back-up using Spring Boot.
  • Used Micro Services with Spring Boot services and combination of REST, Apache Kafka message brokers.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
  • Provided cloud environment for Micro services using spring cloud Netflix (Eureka server).
  • Used Micro Services with Spring Boot services and combination of REST.
  • Amazon Simple Queue Service (AWS SQS) is used to managed message queuing service that makes it easy to decouple and scale microservices, and serverless applications and Communication with External Services.
  • Hibernate framework is used on DAO layer to persist application data into Oracle database.
  • Developed REST API's using Spring MVC and Spring boot, hosted all micro services on Pivotal Cloud Foundry (PCF).
  • Designed MongoDB Schema and Worked with to store non-relational data into collection.
  • Worked with several testing frameworks such as JUnit, Easy Mock, Mockito and Power Mock.
  • Used GIT repository to push the code and interact with other developers throughout the company.
  • Used Jenkins CI/CD build server to perform Pull Requests and Dev environment builds.

Environment: Java 8.0, Spring Boot, Hibernate 4.2, Spring Boot, Microservices, JPA, JavaScript, HTML 5.0, CSS3, Angular.js, Bootstrap, Apache Tomcat, STS, Oracle 11g, Log4J, JUnit, XML, Rest, PCF, Maven, Git, PCF, Agile, Spring Cloud, Spring Security, GIT, AWS SQS.

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Designed and Developed appealing GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and jQuery.
  • Implemented jQuery for the interaction between the JavaScript validation and dynamic HTML pages.
  • Developed JavaScript for client end data entry validations and Front-End Validation.
  • Developed Spring Beans and configured spring using applicationContext.xml.
  • Designed and developed web tier components and restful APIs using Spring MVC.
  • Used Hibernate as an ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Worked on Front End using Servlets, JSP and backend using Hibernate.
  • Defined the Hibernate Configuration File, Hibernate Mapping using annotation and created classes to persist the data.
  • Implemented SOAP messages for information exchange for Web services.
  • Developed classes using core java (multithreading, concurrency, collections, memory management) and some Spring IOC.
  • Worked with the retrieval and manipulation of data from the Oracle Database by writing queries using SQL and PL/SQL.
  • Used Log4j for logging errors, messages, and performance logs.
  • Developed test cases and performed unit and integration testing; performed using testing using Used JUnit.
  • Using Maven as the build script and SVN as source repository.

Environment: Java, Python, AWS, J2EE, Spring, MVC, Hibernate, SOAP, Agile Methodology, JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3, jQuery, Eclipse, XML, JBoss, Apache Tomcat, PL/SQL, SQL, Oracle, Log4j, JUnit, SVN, Maven, Windows.

We'd love your feedback!