Java Full Stack Developer Resume
Dallas, TX
SUMMARY
- 10 years of experience in experience in analysis, design, implementation and testing of Object Oriented Applications using Java/J2EE technologies (Core java, JDBC, Servlets, JSP, XML, Spring, JUNIT, Hibernate, and Restful API) and ensuring client deliverable within committed deadlines.
- Experience and in - depth Knowledge of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies includingS3, VPC, RDS, Cloud Formation, Elastic Cache, Cloud Watch, Red Shift, Lambda, SNS, Dynamo DB.
- Stack including S3, EC2, Dynamo DB, Kinesis, SNS and SQ.
- Expert developer using Spring Bootfor radically fast building of Micro servicesand develop Cloud based Micro service applications with very less configuration.
- Experience in using J2EE Application Servers such asApache Tomcat, IBM Web sphere.
- Experienced in various Java and J2EE Frameworks such asSpring MVC Framework, Hibernate, MQ Series, JMS.
- Hands-on experience in theSpring Framework, Spring Core (IOC Container, Dependency Injection and AOP), Spring Templates Spring Data Access (Transactions, JDBC, and ORM).
- Developing cloud Micro services, utilizing Spring Boot for the backend implementation, and creating applications using Spring Cloud services (spring version of Netflix OSS-Eureka that helps in routing, Circuit Breaker and Ribbon for client-side load balancing).
- Designed & developedSOAPand Restful web servicesusing WSDL, SOAP, JAX WS, JAX-RS, CXF, AXIS, JERSEY, REST Template and SOAP UI.
- UsedREST frameworkssuchas Jersey, REST Easyfor creatingRESTful web servicewhere the request and response inJSON format.
- Extensively used Hibernate in data access layer to access and update information from theOracle databaseandused Hibernate Query Language (HQL)for writing the queries.
- Good experience on working with AmazonWeb ServiceslikeEC2,S3, Amazon SimpleDB, AmazonRDS, Amazon Elastic Load Balancing, AmazonSQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
- Development experience with java such asOOPS Concepts, Strings, IO, Multithreading, Collections and Exception Handling.
- Designed and implemented web-based applications using J2EE, Java, POJO, REST and JDBC.
- Experienced in working with back end layerusing SQL, PL/SQL, JDBC, JPA and Hibernate.
TECHNICAL SKILLS
Java Technologies: Core Java, Java Server Pages, Servlets, JDBC, Java Beans, Multi-threading, Event Handling, Swing Web Services.
AWS Cloud Technologies: EC2, Elastic Beanstalk, IAM, Cloud Watch, Cloud Trail, Pivotal Cloud Foundry, Cloud Formation, EBS, S3, Glacier, Route53, VPC, Lambda, Auto Scaling, Dockers, Redshift, DynamoDB, SNS, SQS, SWS, SES
Web Technologies: JSP, Servlets, Spring, EJB, JMS, AJAX, JSTL, HTML, CSS, XML, XSL, XSLT, JavaScript, JAX-RPC.
Application Servers: Web Logic, Apache Tomcat, Web Sphere and JBoss.
Databases: MySQL, MS SQL Server, SQL Plus, Oracle, DB2, MongoDB, Cassandra
Frameworks: Hibernate, Spring Boot, Spring MVC, AngularJS, Node JS.
Testing: JUnit 4.1, J-Mock, Easy Mock, Spring Test
Operating Systems: Windows Unix, Linux
PROFESSIONAL EXPERIENCE
Java Full Stack Developer
Confidential, Dallas, TX
Responsibilities:
- Exposed to all phases of Software Development Life Cycle (SDLC) Analysis, Design, Development, Testing, and Production phases of the projects. Implemented usingAgile Methodologies.
- Build servers usingAWS Importing volumes,launching EC2, creating security groups, Auto-scaling, load balancers, Route53, SES and SNS in the defined virtual private connection(VPC).
- Worked with AWS (VPC) andDatabase Subnet Groupfor isolation of resources within the AmazonRDS Aurora DBcluster and created notifications, alarms for EC2 instances usingCloud Watch.
- Strong programming skills in designing and implementation of multi-tier applications using web-based technologies likeSpring Boot.
- Developed API for using AWSLambdato manage the servers and run the code in the DB.
- CapturedAmazon Machine Images(AMI's) of EC2 Instance forsnapshotsand creatingclone'sinstances for their application elsewhere.
- Created and managed a Docker deployment pipeline for custom application images in theCloudusingJenkins.
- Created and worked with various SQL and No SQL databases such as AWSRDS Aurora DB cluster, MySQL, Dynamo DB, Mongo DBand connected to the database through DB Instances using the AWS Java SDK.
- Moving theMicro servicesas cloud bases in AWS EC2 server & deployed using Elastic bean stalk/Code commitservices of AWS.
- Worked with an in-depth level of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including ECS and EC2.
- Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
- Strong proficiency in supporting Production Cloud environments (AWS, VMWare) as well as traditional managed hosted environments.
- Developed a multi-user web application usingJSP, Servlet, JDBC, Spring Boot, and Hibernate frameworkto provide the needed functionality.
- Utilizing Azure web applications Coded to construct an AJAX-based application that retrieves JSON-formatted response data from a back-end REST API.
- Deployed micro services in Docker cloud platform and extensively used Podman for containerization of applications.
- Developed REST web service end points and parsed response using JSON and Integrated Spring Hibernate and JPA frameworks.
- UsedSpring Boot, Spring Batchfor building cloud Microservices quickly and develop spring based applications with very less manual configuration.
- Involved in developing components on Reporting Dashboard with Spring MVC, Spring Boot, Spring Framework and Hibernate.
- Involved inSpring and HibernateIntegration.
- Used Docker coupled with load-balancing tool Nginx to achieve Continuous Delivery.
- Developed the presentation layer using Servlet, HTML, CSS, JavaScript, JSPs, JSON and XML.
- Used JIRA to test and track the Issues and Bugs and for the Project Management.
- Developed a multi-user web application usingJSP, Servlet, JDBC, Spring Boot, and Hibernate frameworkto provide the needed functionality.
- Developed SpringRESTful web servicesto deliverXML, JSONcontent usingJerseySpring implementation.
Environment: Java,AWS(EC2, S3, Lambda, Glacier, VPC, EBS, RDS, ELB), JSF, MYSQL, Cassandra, JUnit, Maven, Spring boot, Hibernate, Web Sphere, Web Services, Jira, Docker.
Java Developer
Confidential, Dallas, TX
Responsibilities:
- DeployedASP.NET web application to Azure SQL and deployed it using the Web App service in Azure.
- Utilizing Azure web applications Coded to construct an AJAX-based application that retrieves JSON-formatted response data from a back-end REST API.
- Extensive experience in Angular.JS for application implementation, proficient in creating modules, controllers, route Providers, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents.
- Proven coding abilities for creating multi-tier apps using web-based technologies like Spring MVC and Spring Boot.
- Using Spring Boot and Hibernate, a server-side application was created to communicate with a database.
- Implemented and exposed the Micro services based onRESTfulAPI utilizingSpring BootwithSpring MVC.
- Experienced in developingMicro serviceswithSpring Boot, Spring REST, Spring Cloud, Eureka etc.
- Developed aRESTful APIwithJSONwhich can be used by application across a system usingSpring BootandSpring Data.
- Created a multi-user web application with the required capabilities utilizing the JSP, Servlet, JDBC, Spring Boot, and Hibernate frameworks.
- Responsible for implementing SQL queries and overseeing JDBC interfaces with data sources, using SQL Server to access data in the database at various levels.
Environment: jQuery, Spring boot, Hibernate, Web Services, Azure, SOAP UI, XML, SQL Server, Docker.
Java J2EE Developer
Confidential, St. Louis, MO
Responsibilities:
- Responsible for creating Class diagrams, Sequence diagrams, Use Case diagrams, Object Model diagrams, and deployment diagrams using Microsoft Vision.
- Strong understanding of common API technologies, such asOAUTH,SAML,Spring BootandMicro services.
- Helped migrating and managing multiple applications from on premise to cloud using AWS services like S3, Glacier, EC2, RDS, SQS, SNS, SES, Cloud Formation, VPC etc.
- Involved in designing and deploying a multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto scaling in AWS Cloud formation.
- Designed and implemented student, course Microservices using Java, Spring Boot, Hibernate ORM and MySQL.
- Designed, developed and tested Java/J2EE/JEE/Portal applications using spring and Spring IOC.
- Created tables, Queries, indexes, stored procedures, triggers and constraints.
- Writing SQL Queries to access data for analysis of data from database.
- Collaborate in the automation of AWS infrastructure via terraform and Jenkins - software and services configuration via chef cookbooks.
- Configured JDBC with SQL/PLSQL for database connectivity.
- Excellent knowledge of Amazon EC2, Amazon S3, Amazon Elastic Load Balancing and other services of the AWS family.
Environment: Java 1.7, Spring boot, Hibernate 4.3, JDBC, JSP, CSS, HTML5, JavaScript 1.6, AgularJS 1.5, Web services, AWS, EC2,6 SOAP, WSDL, SOAP UI, Maven.
Java Developer
Confidential, New York
Responsibilities:
- Involved in Played an active role in team by interacting with business analyst and converted business requirements into system requirements.
- Implemented and exposed the Microservices based onRESTfulAPI utilizingSpring BootwithSpring MVC.
- Worked on spring boot, Spring Rest full template to develop Application LevelMicro Services.
- Create micro services using Spring Boot and configure with database and integrate with Spring Security, Swagger2 for documentation.
- AWS server provisioning using Chef Recipes.
- Migrating an on-premises application to AWS.
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
- Responsible for distributed applications across hybrid AWS and physical data centers.
- Optimization/ Cost Reduction of Amazon AWS services (EC2, S3, EBS, Route53, VPC, SES).
- Used Docker coupled with load-balancing tool Nginx to achieve Continuous Delivery.
- Used JIRA to test and track the Issues and Bugs and for the Project Management.
Environment: Java 1.6, J2EE, Spring boot, JSP, Hibernate, HTML, CSS, Web logic, Web Services, AWS, EC2, WSDL, Oracle, ANT, SOA, jQuery, AJAX, Java Script, HTML, CSS, log4J, SVN, JIRA.
Java Developer
Confidential, Chicago, Illinois
Responsibilities:
- Created UI screens with JavaScript, CSS3, and HTML5.
- Developed a multi-user web application usingJSP, Servlet, JDBC, Spring Boot, and Hibernate frameworkto provide the needed functionality.
- Experience in Integration of Amazon Web ServicesAWSwith other applications infrastructure.
- Troubleshooting technical issues and drive issue escalation with AWS Service teams
- A micro service was developed utilizing Spring Boot, Spring Data, Spring Data REST, and Spring Cloud.
- The Spring MVC, Spring Data, and Spring Boot frameworks have been developed, along with related business components.
Environment: HTML5, CSS3, Mongo DB, Angular JS, Bootstrap, Rest Services, AJAX, JSON, Spring boot, XML, AWS.
