Java Developer/ Aws Resume
Atlanta, GA
SUMMARY
- Around 6 years of professional IT experience including working with Java, J2EE, Amazon Web Services (AWS), AngularJS, Spring Boot.
- Experience in working on Web services using RESTful APIs.
- Expertise in developing Java web based applications using Spring MVC, Spring Web framework.
- Excellent experience on working with Amazon Web Services like Elastic Beanstalk, EC2, S3, DynamoDB, AmazonRDS, AWS CodePipeline, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management.
- Extensively worked on database applications using Amazon RDS, OracleDB, SQL Server, PostgreSQL, Amazon Aurora, DynamoDB, Sqlite and MySQL.
- Experience in Software Development models like Waterfall and Agile.
- Proficient in Web Development using HTML5, CSS, JQuery, Angular, JavaScript, TypeScript, XML and JSON.
- Cognitive about designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).
- Proficient in unit testing the application using JUnit and logging the application using log4j.
- Worked on Version control systems like GIT, AWS CodeCommit and SVN.
- Implemented Java/J2EE Design Patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object (DAO) etc.
- Experience working on various Web/Application servers Apache Tomcat, JBOSS, IBM Websphere and Weblogic.
- Experienced with event - driven and scheduled AWS Lambda to trigger various AWS resources.
- Experienced in deploying projects using Jenkins and AWS CodePipeline.
TECHNICAL SKILLS
Frameworks: Spring Boot, Spring JPA, Hibernate, Spring MVC.
Web Services / Technologies: RESTful, SOAP, JSP, MVC, Spring, Hibernate, JSON and Maven.
Java/J2EE: Java, J2EE, JSP, Spring, JavaScript, JDBC, Struts, Java Beans, JMS.
UI Web Technologies: Angular, HTML5, XHTML, XML, JavaScript, JQuery, JSON, CSS, Frameworks:, Node JS, Thymeleaf
Amazon Web Services (AWS): Elastic Beanstalk, Amazon RDS, Amazon Dynamo, S3, EC2, Amazon SQS, IAM, AWS Lambda, VPC, Kinesis, CodeCommit,, CodePipeline
Databases: NoSQL, SQL Server, OracleDB, MySql, PostgreSQL, Amazon Aurora, DynamoDB
Languages: JAVA, Python, SQL, PL/SQL, Shell Scripting, C, J2EE
Build Tools: Maven, npm, ng, Yarn
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Java Developer/ AWS
Responsibilities:
- Implemented Model View Controller (MVC) architecture using Spring Framework.
- Implemented a Java Web Service client to interact with Web Services by using REST.
- Worked on PostgreSQL DataBase hosted on the AWS RDS Service..
- Developed Application from Restful web service to access JSON objects using Angular 4.
- Tested several modules identifying bugs and worked on debugging of projects using J-Unit.
- Developing web applications and coordinating with other teams and web-service providers.
Environment: Spring, Eclipse, RESTful web services, Maven, J-Unit, AWS(PostgreSQL), Angular4, Agile development process.
Confidential
Java Developer/ AWS
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Worked as a backend developer on Spring Boot based microservices, mostly consuming data from AWS RDS databases.
- Involved in implementation of DAOs using JPA, also used SQL for special queries.
- Generated Business Logic using Restful, Session beans and deployed them on AWS Elastic beanstalk.
- Performed Unit testing by writing JUnit test cases and implemented Java design patterns to scale and extend the system as per client's feedback. Occasionally handled Angular UI by adding and modifying Services.
- Created Angular components like controllers, services, directives and forms to collect different user data and implemented form validation in AngularJS.
- Used AngularJS $http service to communicate with Restful web services and JSON data.
- Used external database clients such as DBeaver to maintain database views and tables.
- Used JIRA for tracking the work assigned, organizing issues and following team activity.
- Interacted frequently with business analysts in understanding the business functions and requirements of the project.
- Provided technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution defects.
- Developed and integrated the application using Eclipse and used GIT for version control.
Environment: JAVA, Eclipse,, AngularJS, TypeScript, SQL, JDBC, HTML5, CSS, JUnit, Maven, Restful, JIRA.
Confidential, Charlotte, NC
Java Developer/ AWS
Responsibilities:
- Worked as a developer in fixing the issues, developing new enhancements based on the changing business needs.
- Worked with my peers using Spring MVC to develop the project to add new features to the existing module.
- Worked with debugging and resolving technical issues.
- Fix or design the issues reported by the Client.
- Used GIT for version control.
- The project also required production environment technical support and maintenance.