We provide IT Staff Augmentation Services!

Java Aws Developer Resume

2.00/5 (Submit Your Rating)

Alpharetta, GA

PROFESSIONAL SUMMARY:

  • 8+ years of experience in IT industry wif proficiency in design, development, analysis, testing and deploying of Web based, Client/Server and Distributed applications on multiple platforms using J2EE technologies (Core Java, JDBC, Servlets, JSP, XML, spring, JUnit, Hibernate and Rest API).
  • 3+ years of professional experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, Auto Scaling etc.), deployment services (Elastic Beanstalk, Ops Works and Cloud Formation) and security practices (IAM, Cloud Watch and Cloud Trail).
  • Experience in Software Development Life Cycle (SDLC) process which incorporates Requirement Gathering, Analysis, Developing, Testing and implementing life cycle utilizing approaches like Agile, SCRUM and Test - Driven Development.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Experience in creating JSON scripts for Cloud Formation based on requirements and launch stacks.
  • Created AWS Security Groups for deploying and configuring AWS EC2 instances.
  • Creating snapshots and Amazon machine images (AMIs) of teh instances for backup and creating clone instances.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services.
  • Good knowledge of other services in AWS like Cloud front, Glacier, Cloud Trail and SNS.
  • Having knowledge on Java 1.8 features like Lambda expressions and functional interfaces, and Parallel Streams.
  • Experienced wif Core Java concepts such as Serialization, IO, Multithreading, Collections, Concurrency and Exception Handling.
  • Experience on Relational and NoSQL database like DynamoDB and MongoDB.
  • Experience in RDBMS Design, ER modelling, SQL, PL/SQL, procedures, cursors, functions and triggers.
  • Created Tables, Stored Procedures, User Defined Functions, Views and Triggers for different data operation on teh database using SQL server usingJava.
  • Competence in using Java IDE tools like Eclipse, NetBeans, IntelliJ, Notepad++ and Sublime to develop dynamic web applications.
  • Extensive experience in developing web interfaces using Angular JS, Node JS, Bootstrap, HTML5, CSS3, JSP, JSF, JavaScript and JQuery.
  • Experience wif application servers and web servers such as WebLogic, Jboss, WebSphere and Apache Tomcat.
  • Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM, SAX).
  • Designed and developed SOAP and Restful web services using WSDL, SOAP, JAX WS, JAX-RS, CXF, AXIS, JERSEY, REST Template and SOAP UI.
  • Extensive experience in building, deploying EAR, WAR, JAR files on test, stage and production servers.
  • Experience in teh design and development of JUnit test cases, load balancing and failovers wif cache servers and application servers.
  • Configured and used JIRA for bug tracking and functional testing.
  • Experience in working wif Test Driven Development (TDD) and Pair Programming.Involved in developing test plans, test cases (Manual/Automated), test procedures, white-box and black-box testing.
  • Experience in writing ANT, Maven build scripts and providing logging facility using Log4j.
  • Good written, verbal and listening skills, analytical skills, ability to learn new technologies quickly.
  • Ability to work TEMPeffectively in a team, attention to detail, problem solving and organizational skills and interested to work to in an agile environment.
  • Ability to work TEMPeffectively wif minimal supervision in an atmosphere of multiple projects and shifting priorities while meeting deadlines.

TECHNICAL SKILLS:

Operating Systems: Windows (98, 2000, XP, Vista), Linux.

Java Technologies: Core Java, Java Server Pages, Servlets, JDBC, Java Beans, IBM BPM 9.0, Multi-threading, Event Handling and Web Services.

AWS Cloud Technologies: EC2, Elastic BeanStalk, IAM, Cloud Watch, Cloud Trail, Cloud Formation, S3, Glacier, Route53, VPC, Lambda, Auto Scaling, Docker, Redshift, SNS, SQS, SWS, SES.

Web Technologies: JSP, Servlets, Struts, Spring, EJB, JMS, AJAX, JSTL, HTML, CSS, XML and JavaScript.

Application Servers: Apache Tomcat, Web Sphere and Jboss.

Databases: Oracle 9i/10g/11g, MySQL, MongoDB.

Web tools and languages: C, Java, HTML, DHTML, XHTML, JavaScript, JQuery, XML, UML, CSS, JUnit, Oracle and PL/SQL.

Frameworks: Hibernate, Spring Boot, Spring MVC, Angular JS, NodeJS-Express, Struts 1.1/2.0.

Build Tools & IDEs: Maven, Ant, Eclipse, Net Beans, IntelliJ.

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development.

Testing tools: JIRA, JUnit 4.1, J-Mock, Easy Mock, Spring Test and Spock.

Version Control: Rational Clear Case, SVN (Apache Subversion) and GIT.

PROFESSIONAL EXPERIENCE:

Confidential, Alpharetta, GA

Java AWS Developer

Responsibilities:

  • Designed and developed teh application using agile methodology and followed SCRUM.
  • Used Atlassian tools like confluence for documentation, bitbucket for code repository, JIRA to create epics, tasks and subtasks and hipchat for internal messaging.
  • Utilized AWS Cloud platform and its features which include EBS, EC2, SNS, RDS, Cloud Watch, Cloud Trail, EMR, Lambda, Cloud Formation, Auto scaling, Cloud Front, S3 and Route 53.
  • ConfiguredAWSIAM roles and Security Group in Public and Private Subnets in VPC.
  • Created EC2 instances by setting up virtual private cloud (VPCs) and security groups.
  • Worked on setting up and configuringAWSEMR Clusters and used IAM to grant permissions onAWSresources to users.
  • Worked on coreAWSservices such as setting up new server (EC2) instances/services inAWS, configuring security groups, setting up Elastic IP's, Auto Scaling and Cloud Formation.
  • Deployed applications onAWSby using Elastic Beanstalk.
  • CreatedAWSMulti-Factor Authentication (MFA) for instance RDP/SSH logon and worked wif teams to lock down security groups.
  • Developed API for usingAWSLambda to manage teh servers and run teh code inAWS.
  • Implemented modules using CoreJavaAPIs,Javacollection,Java8(Streams), multi-threading and object-oriented designs.
  • DevelopedJavaAPI to interact wif teh Amazon SQS for sending bulk emails.
  • Created complex SQL queries and used JDBC connectivity through Oracle 11g to access teh database.
  • Worked on spring and hibernate for managing teh alerts generated to store into teh database.
  • Worked on implementing Microservices architecture by using containers.
  • Utilized Apache Tomcat as an application server to handle teh deployments of different applications.
  • Used JAX-RS for creating Restful web service where teh request and response are in JSON format.
  • Worked on maintaining load balancing for incoming traffic to websites by providing load balancers. Created Auto Scaling group based on teh traffic diverts to instances.
  • Involved in designing web pages using web technologies like HTML5 and CSS3.
  • Stored remote copies of repositories as backup for local copies using BitBucket.
  • Created Spring MVC components like dispatch servlets, configure request mapping annotation controllers and view resolver components.
  • Designed and developed JMS messaging services using J2EE by developing queues/topic, sessions and endpoints in ESB.
  • Involved in developing JUnit Test Cases to validate teh type of data in teh XML Files.
  • Used Log4J for logging and tracing teh messages.
  • Used Postman tool perform repeated tests and achieve reliable results in a variety of environments.

Environment: Java 1.8, Eclipse 3.2, Netbeans7.1.2, IntelliJ IDEA, JQuery, Spring 4.0, Web Services, Oracle 11g, DB2, SQL, MVC, Jersey, JSON, HTML5, CSS3, Unix, Linux, Log4j, JUnit, STS, Apache Tomcat, Gradle, BitBucket, JIRA, EC2, S3, VPC, SQS, SNS, SWF, IAM, EMR, Cloud watch, MongoDB, AWS Lambda, Postman.

Confidential, Sunnyvale, CA

Java AWS Developer

Responsibilities:

  • Involved in all stages of Software Development Life Cycle (SDLC) of teh project in agile methodology.
  • Participated daily SCRUM meeting, sprint grooming/review and demo wif management and other teams.
  • Involved in writing Java API for Amazon Lambda to manage some of teh AWS Services.
  • Experienced wif event-driven and scheduledAWSLambda functions to trigger variousAWS resources.
  • Integrated AWSDynamo DB using AWS Lambda to store teh values of teh items and backup teh Dynamo DB streams.
  • Automated operations process using Lambda, Cloud Watch Events and Schedules.
  • Responsible for maintaining and expandingAWS(Cloud Services) infrastructure usingAWSStack especially worked wif database setup and maintenance onAWSEC2.
  • DefinedAWSSecurity Groups which acted as virtual firewalls that controlled teh traffic allowed reaching one or moreAWSEC2 instances.
  • Implemented and maintained teh monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • Installed teh application onAWSEC2 instances and configured teh storage on S3 buckets.
  • Auto scaling teh instances to design cost TEMPeffective, fault tolerant and highly reliable systems.
  • Configuring of Virtual Private Cloud (VPC) wif networking of subnets containing servers.
  • Integrated REST API wif Micro services for communicating through resources using Spring Rest Templates and developedRestful web services interface toJava-based runtime engine and accounts.
  • Used Groovy, Java and Node JS for developing teh Microservices required for teh project.
  • Worked on developing teh backend processing code for smart home applications like turn on/off lights, dimmer and switches on smartphone.
  • Implemented functionality like searching, filtering, sorting, validating using Angular JS and JavaScript.
  • Designed and developed End to End customer self service module using annotation-based Spring MVC, Hibernate and JQuery.
  • Initiated mappings among teh relations and written named HQL queries using Hibernate.
  • JIRA and Confluence were teh tools used to keep things in check.
  • Implemented complete Maven build life cycle to achieve organized application structure and conflict free dependencies in pom.xml file.
  • Used JUnit for testing teh unit test cases.
  • Developed GIT controls to track and maintain teh different version of teh project.

Environment:Java, J2EE, Groovy, Node JS, HTML5, CSS3,JavaScript, JQuery, Spring, Hibernate, MVC, Restful Web Services, MAVEN, Web Sphere,AWS(Lambda, DynamoDB, EC2, Cloud Watch, S3, IAM, VPC, Auto-Scaling), Jenkins, JIRA,GIT, Agile.

Confidential, MI

Java Cloud Engineer

Responsibilities:

  • Worked on Amazon Web Services (AWS) for a multitude of applications utilizing teh AWS stack such as EC2, VPC, Glacier, Route53, S3, RDS, Cloud Watch, Cloud Trial, SNS and IAM, focusing on high-availability, fault tolerance, Load balancing and Auto-Scaling in designing, deploying and configuring.
  • Created an AWS RDS Aurora DB cluster and connected to teh database through an Amazon RDS Aurora DB Instance using teh Amazon RDS Console.
  • Created backup of database systems using S3, EBS and RDS services of AWS.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, Virtual Private Clouds (VPC).
  • Used Dynamo DB to store teh data for metrics and backend reports.
  • Used Amazon Cloud Watch to monitor teh application performance and teh logs to identify any threshold limits.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects and factory patterns.
  • Tested teh applications using JUnit, Mockito and configured through Maven surefire plugins as a part of continuous integration.
  • Developed Micro Services and APIs using Spring Boot and used Apache Kafka cluster as messaging system between teh APIs and Micro Services.
  • Used Java multi-threading to implement batch Jobs wif JDK 1.7 and JEE6 features.
  • Implemented RESTful Web Services to retrieve data from client side using Micro Services architecture and used JPA to communicate wif Databases.
  • Worked on Hibernate for mapping teh Java objects to relational database and SQL queries to fetch teh data, insert and update teh data from teh database.
  • GIT is used as code repository and JIRA to assign, track, and report teh issues in teh application.
  • Designed and developed Business Functionalities using J2EE Technologies in Agile/Scrum Execution.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery and making use of teh Bootstrap.
  • Developed Test Driven Development (TTD) for both new and existing applications.
  • Worked on Log4J to validate functionalities and JUnit for unit testing.
  • Responsible for performing tasks like Branching, Tagging and Release Activities on Version Control Tools like SVN, GIT.

Environment: AWS services EC2, VPC, Glacier, Route53, S3, RDS, Cloud Watch, Cloud Trial, SNS, IAM, J2EE, JDK 1.7 and JEE 6, Spring Boot, Hibernate, Mockito, Docker, Jenkins, Apache Tomcat, RESTful Web Services, GIT, JIRA, Kafka, JMS, HTML, CSS, JavaScript, J-query, Bootstrap and Junit.

Confidential, St. Charles, MO

Java/J2EE Developer

Responsibilities:

  • Implemented Spring MVC framework for developing J2EE based web application and used various J2EE design patterns like DTO, DAO and Singleton.
  • Developed back-end logic wif Core Java using technologies including Collection Framework and Multi-Threading.
  • Involved in teh coding of Distributed Multi-threaded Enterprise applications using J2EE technologies Servlets, EJB, JDBC and JMS.
  • Implemented a RESTful service on teh server side using Spring and used Hibernate that interacts wif teh Database to obtain teh claim details.
  • Good knowledge and experience wif multiple Servers like Apache Tomcat and JBoss.
  • Used Maven to build teh application and deployed on Web Logic Application Server.
  • Used Java Message Service (JMS) for asynchronous exchange of information between systems.
  • Developed Test classes using JUnit and Easy Mock and test coverage using EMMA plug in.
  • Used Spring MVC for implementing teh Web layer of teh application. This includes developing Controllers, Views and Validators.
  • Implemented teh caching mechanism in Hibernate to load data from Oracle database.
  • Developed Front End pages of teh application using HTML5, CSS3.
  • Implemented Oracle stored procedures and SQL scripts for data loading.

Environment:Spring MVC, Agile, Core Java/ J2EE, Apache Tomcat, IBM Web Sphere, Hibernate, Servlets, Struts, EJB, JDBC, JMS, JBoss, RESTful service, Eclipse IDE, Oracle, SQL, HTML5, CSS3.

Confidential

Java/J2EE Developer

Responsibilities:

  • Participated in teh team meetings, discussed enhancements, issues and proposed feasible solutions.
  • Worked in Agile methodology environment including Test Driven Development wif Continuous Integration/Delivery.
  • Used Spring MVC 3.0 architecture, Servlets, spring tags, and JSTL on teh front end.
  • Prepared Functional and Non-Functional requirements by analyzing teh business requirements for MMIS, Prisoner Match, DLEG batch processes by usingJavaMulti-Threading.
  • Implemented GUI pages by using JSP, JSTL, HTML, DHTML, XHTML, CSS, JavaScript, AJAX.
  • Extensively usedJavamulti-threading to implement batch jobs wif JDK 1.5 features.
  • Implemented teh online application by using CoreJava, JDBC, JSP, Servlets, Web Services, SOAP and WSDL.
  • Implemented teh project by using Struts2 MVC framework and used hibernate to communicate wif database.
  • Configured teh project on Web Sphere 7 application servers.
  • Tested teh web services wif SOAP UI tool.
  • Implemented Singleton factory design pattern and DAO design patterns based on teh application requirements.
  • Used SAX and DOM parsers to parse teh raw XML documents.
  • Used RAD as Development IDE for web applications.
  • Tuning complex database queries and joining teh tables to improve teh performance of teh application.
  • Developed back end interfaces using embedded SQL, PL/SQL packages, stored procedures and functions.
  • Designed and developed base classes, framework classes and common re-usable components.
  • Used Clear Case for Version Control tool and Clear Quest for bug tracking tool.
  • Developed test plan documents for all back-end database modules.

Environment:Java, JSP, Web Sphere7, JDBC, Spring Framework, Hibernate Framework, XML, DOM, SAX, Struts 2.0, CSS, HTML, DHTML, XHTML, JSTL, Web Services, WSDL, SOAP, RAD, SQL, PL/SQL, JavaScript, Oracle10g, Toad, Log4j, AJAX, Clear Case, Clear Quest, Windows XP, Red Hat Linux.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in teh implementation of design using vital phases of teh Software Development Life Cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support.
  • Developed code for user interface by utilizing OOPS concepts like multithreading, inheritance, polymorphism and collection API.
  • Developed JDBC code for backend processing.
  • Extensively usedjavamulti-threading to implement batch jobs wif JDK features.
  • UsedJavaScript for client-side validations.
  • Used Struts Framework for developing web applications.
  • Worked on J2EE/JAVA, HTML and web application.
  • Created user-friendly GUI interface and web pages using HTML, JSP.
  • Designed teh module from scratch including database schema design.
  • Experience in debugging thejavacode wif all teh testing tools and logic flow using Eclipse UML plug-in and rational testing tools.
  • Created and implemented PL/SQL queries, views, stored procedures and triggers.
  • Worked wif QA team to validate teh test cases meeting teh business requirements.

Environment: Core Java, J2EE, SDLC, JDBC, Agile, Servlets, Struts, JSP, Java Script, HTML, UML, PL/SQL, Hibernate, Eclipse.

We'd love your feedback!