We provide IT Staff Augmentation Services!

Aws Java Developer Resume

5.00/5 (Submit Your Rating)

Nashville, TN

SUMMARY

  • 9 years of self - motivated software professional experience in developing and providing solutions for Multi-Tier distributed applications using JAVA-J2EE and Oracle technologies along with Integration, IDE’s and Testing tools in Health Insurance, Telecom, Banking, Manufacturing, Photography Domains. Worked on Amazon Web Services like EC2, ELB, VPC, S3, Cloud Front, IAM, RDS, Route 53, Cloud Watch, SNS, SQS, Lambda, Auto Scaling, Elastic Load Balance, AMIs, Dynamo DB, firewalls, routing technologies and DNS, Amazon RDS DB services.
  • Working knowledge on the Unlimited Photo Storage App, which build services using Spring framework, AWS and will be consumed in the Confidential Photos, AT&T PhotoStorage and Sprint Complete Storage app.
  • Working knowledge in multi-tiered distributed environment, OOAD, concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
  • Experience in working in environments using Agile(SCRUM), RUP and Test Driven development methodologies.
  • Experience in working in both Windows and UNIX platforms including programming and debugging skills in Unix Shell Scripting.
  • Extensive experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML Rational Rose and Visio.
  • Experience with Data structures & Algorithms like Stack, Queue, Linked List, Linear - search, bubble-sort, and binary-search algorithms etc.
  • Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL,JMS, EJB 2.0/3.0.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript, JQuery and AJAX technologies.
  • Experienced in developing MVC framework based websites using JSF, Struts and Spring.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and template classes.
  • Expertise in Object-relational mapping using Hibernate.
  • Extensive experience in Shell scripting including SED AWK.
  • Experience with Continuous Integration/Continuous Deployment using Maven, Jenkins, Docker, IT, SVN, Sonar Cube, Chef.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPCand XMLBeans.
  • Expertise in developing and consuming Web services including different technologies and standards likeDTD, XSD, SOAP, WSDL, JAX-WS, WS-Iand Apache Axis.
  • Experience in creating and consuming RESTFul Web Services using JAX-RS(Jersey).
  • Experience in configuring and administering MQ-Series and experience in developing messaging systems using JMS.
  • Experience in installing, configuring, tuning IBM Web Sphere 10.x/9.x, BEA Web Logic 12.x/10.x/9.x, Apache Tomcat 5.x/6.x, JBOSS 5.x/4.x.
  • Good Knowledge of using IDE Tools like Eclipse, Net Beans, JBuilder, Rational Application Developer(RAD), Intellijfor Java/J2EE application development.
  • Expertise in database modelling, administration and development usingSQL, T-SQL and PL/SQL in Oracle (9i, 10g and 11g), DB2 and SQL Server environments.
  • Experience in using ANT, Maven, SVN, Nexus, Jenkins, for build automation.
  • Experience in using version control and configuration management tools like Clear Case, CVS and Subversion.
  • Experience in implementing a CD pipeline with Docker, Jenkins, BITBUCKET and GitHub. Whenever a new Git-hub branch gets started, Jenkins automatically builds a new Docker container from it and Extensive experience in Shell scripting including SED AWK.
  • Experience with Continuous Integration/Continuous Deployment (CI/CD) using Maven, Jenkins, Docker, GIT, SVN, Sonar Cube, Chef.
  • Experienced in using Operating Systems like Windows LINUX/UNIX, 98 / 2000 / NT / XP, AIX, Sun Solaris and HP-UX.
  • Experience in designing, developing and implementing E-Commerce, B2B applications using J2EE technologies in Telecom, Banking, Photography and Insurance domains.
  • Working knowledge on the Unlimited Photo Storage App, which build services using Spring framework, AWS and will be consumed in the Confidential Photos, AT&T PhotoStorage and Sprint Complete Storage app.
  • Experience in designing, developing and implementing Digital Accelerator Program, Over-The-Air Programming (OTAP) Applications.
  • Proficient in software documentation and technical report writing.
  • Versatile team player with good communication, analytical, presentation and interpersonal skills.
  • Good experience on working with Amazon Web Services like EC2, S3, Amazon DynamoDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon ECS and Amazon Cloud Front.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Utilize EBS to store persistent data and mitigate failure by using snapshots.
  • Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS).
  • Design and Develop cloud-based software applications using AWS Cloud.
  • Experience in providing software development in support of the modernization of an existing application.
  • Research & Analyze information to determine, recommend and plan implementation of modifications to an existing system.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL, HQL, PL/SQL

Java/J2EE Technologies: Java EE 4/5, Servlets, JSP, EJB, JSTL, XSLT, JDBC, JNDI, JMS, JPA, JSF

Web Technologies: HTML, DHTML, CSS, XML, Java Script, AJAX, JSP, Angular JS, React JS, Node JS, JQuery

XML/Web Services: XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, XMLBeans, REST

Frame works: Struts, Hibernate, Spring MVC, Spring Batch, Spring Boot, Spring Webflux.

RDBMS / NoSQL: ORACLE 10g MS-Access, MySQL, SQL-Server, DB2, MongoDB, DynamoDB

Web/Application Servers: Apache Tomcat, JBoss, Web Sphere, Web Logic.

IDE’s and Tools: Eclipse, NetBeans, WebStorm, Sublime Text, MyEclipse, RAD, WSAD, Intellij

Design Patterns: Singleton, session facade, Front Controller, MVC, DAO, MVVM.

Version Controls: GIT, SVN, CVS, BITBUCKET

Methodologies: Unified Modeling Language (UML), Rational Unified Process (RUP), Agile.

Build Tools: Ant, Maven, Gradle, Jenkins.

Testing Tools: Junit, Jasmine, Protractor, Selenium, Karma

Cloud Computing: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS CloudWatch, Amazon EBS, Route 53 and other services of the AWS family.

PROFESSIONAL EXPERIENCE

Confidential, Nashville, TN

AWS Java Developer

Responsibilities:

  • Provides the functionality of uploading photos to PhotoStorage with unlimited cloud storage.
  • Using AWS services for uploading the photos to Amazon S3 bucket with unlimited storage to user.
  • Worked on building & deploying Javacode through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy toAWSand worked AWS Cloud management.
  • Responsible for design, build, develop Amazon Web Services cloud applications in lower to higher environments.
  • Connect non-AWS applications to AWS back end resources - Develop API gateway to acts as the single entryway into a system allowing multiple APIs or microservices to act cohesively and provide a uniform experience to the user.
  • Develop Container as Service applications to upload, organize, run, scale, manage and stop containers by using container-based virtualization such as dockers.
  • Used extensively Jenkins and docker to build the microservices and deploy the image in the ECS containers.
  • Used AWS dynamo DB to store all the image metadata.
  • DevelopedJava APIto interact with theAmazon SQSused in sending bulk emails.
  • Used AWS ECS to deploy the microservices.
  • Used extensively Jenkins and docker to build the microservices and deploy the image in the ECS containers.
  • Implementation of security layer - Authorize and authenticate using multiple concepts such as IAM credentials, API keys, Cognito for accessing AWS resources.
  • Develop Serverless compute services - Develop lambda’s through serverless application model with custom logic, create own back-end services that operate at AWS scale, performance, and security.
  • Build custom logic using Java, python, Node JS for developing the lambdas and providing the fast throughput response.
  • Decoupling the monolithic Tomcat .war application services into Nano services using AWS lambda server less functions to ensure more scalability, versioning and performance.
  • Responsible for Continuous Integration, Delivery and Infrastructure planning through DevOps.
  • Responsible for being part as an active agile team member with following all scrum duties includes status updates, planning and estimations.

Environment: Java-8, J2EE, Spring micro services, Spring boot, Spring security, Dynamo DB, Spring JDBC, Rest API,AWS, MySQL, HTML-5, CSS-3, Bootstrap, NodeJS, JavaScript, Lambda, API Gateway, code commit, code pipeline, S3, IAM, EC2, ECS, ELB, Cloud formation, Cognito, VPC, Agile, TDD, IBM Rational, Jira, Junit, Karma, Jasmine, GIT, Bit Bucket, AWS code commit, SVN, Eclipse, Visual Studio Code.

Confidential, Indianapolis, IN

AWS Developer with JAVA

Responsibilities:

  • Responsible for design, build, develop Amazon Web Services cloud applications in lower to higher environments.
  • Connect non-AWS applications to AWS back end resources - Develop API gateway to acts as the single entryway into a system allowing multiple APIs or microservices to act cohesively and provide a uniform experience to the user.
  • Develop Container as Service applications to upload, organize, run, scale, manage and stop containers by using container-based virtualization such as dockers.
  • Implementation of security layer - Authorize and authenticate using multiple concepts such as IAM credentials, API keys, Cognito for accessing AWS resources.
  • Develop Serverless compute services - Develop lambda’s through serverless application model with custom logic, create own back-end services that operate at AWS scale, performance, and security.
  • Build custom logic using Java, python, Node JS for developing the lambdas and providing the fast throughput response.
  • Manage Extract, Transform and Load operations - Create jobs using pyspark language and run the script that extracts data from sources, transforms the data, and loads it into targets on scheduled basis.
  • Implemented centralized common code base for CSU and CFE so that it can be deployed seamlessly into different regions such as China, North America and India.
  • Decoupling the monolithic Tomcat .war application services into Nano services using AWS lambda server less functions to ensure more scalability, versioning and performance.
  • Refactored the existing java servlet pages into single page dynamic applications (React JS).
  • Design release strategy and gather the dependencies for beta version release of the migrated Connected Fuel Extender product with limited pilot customers access.
  • Developing the API based services for the customers to retrieve or modify the information without the accessing into the Confidential portal.
  • Responsible for developing backend web services and data management for developing Connected Solutions application.
  • Responsible for requirement gathering, analysis, estimation of the features and recommendations of development strategies.
  • Responsible for design and developing applications using standard Model-View-Controller architecture and Test-Driven Development methodologies. These approaches highly ensure to guarantee the reliability and stability as the test cases are subjected to pass every developed functionality.
  • Responsible to Implement Automation scripts for functional integration testing using Selenium test tool and ensure to provide a stable application upon versioning.
  • Responsible for developing the unit test cases using multiple frameworks and measure the performance with heavy load ingestion to ensure the better throughputs with huge concurrent requests.
  • Responsible for continual learning and implementing the latest tools to support and modernized the application with better metrics.
  • Responsible for supporting the Digital Accelerator applications after deploying into Production environment upon need basis.
  • Responsible for design and implement database operations in accordance to end user’s information needs and views.
  • Responsible for Continuous Integration, Delivery and Infrastructure planning through DevOps.
  • Responsible for being part as an active agile team member with following all scrum duties includes status updates, planning and estimations.

Environment: Java-8, J2EE, Spring micro services, Spring boot, Spring security, React JS, Hadoop ( HDFS), Spring JDBC, Rest API, Hive, AWS, MySQL, HTML-5, CSS-3, Bootstrap, JQuery, NodeJS, JavaScript, Lambda, API Gateway, code commit, code pipeline, S3, IAM, Ec2, ECS, Cloud formation, Cognito, VPC, Agile, TDD, IBM Rational, Jira, Junit, Karma, Jasmine, GIT, AWS code commit, SVN, Eclipse, Visual Studio Code.

Confidential, Bowie, MD

Sr. Java /J2EE Developer (Full Stack)

Responsibilities:

  • Responsible for Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, User Acceptance Testing, Data Validation, Version Controlling and deployment.
  • Worked closely with the Requirements team and analyzed the Use cases.
  • Adopted J2EE best Practices, using Core J2EE patterns.
  • Designed and developed the web application using JSF, Spring Web Flow, Spring and AJAX technology.
  • All the functionality is implemented using Spring IO / Spring Boot, and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
  • Wrote JavaScript's for validating the client side user information based on their business rules.
  • Developed Custom tag libraries for providing multi-lingual functionality.
  • Worked with HTML, DHTML, CSS, JAVASCRIPT, JSON with Angular.
  • Developed Mail Merge framework to create bulk mails by merging data with MS Word templates using MS Office Java API.
  • Create team specific Agile process flow in JIRA to move tasks from one activity to another.
  • Designed and Developed Business Process layer components and integrated with Spring framework.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
  • Created and maintained mapping files and transaction control in Hibernate.
  • Developed dump and Load Utility to extract and load the data to DB2 using Java and JExcel API.
  • Designed and developed Web Services to provide services to the various clients using SOAP and WSDL.
  • Experience in Web Services development using Apache-Axis, JAX-RPC, JAXB and Security architecture for marinating security levels for business process.
  • Worked in BDD and TDD driven environment.
  • Involved in transforming XML data in to Java Objects using a JAXB binding tool.
  • Wrote Junit classes for the services and prepared documentation.
  • Integrated various modules and deployed them in WebSphere Application Server.
  • Responsible for debugging, testing, maintaining and deploying the application.
  • Developing micro services in cloud environment.
  • Used Cloud formation templates (CFT) to find the resources that needed for the formation of cloud formation stacks
  • Used NOSQL database Amazon dynamo DB to store data of reporting Application.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Integration of Amazon Web Services( AWS) with other applications infrastructure.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Amazon EC2 is also used for deploying and testing the lower environments such as Dev, INT and Test.
  • Amazon IAM was used to maintain the user credentials and also involved in creating custom IAM policies to various groups defined within the organization.
  • Object storage service Amazon S3 is used to store and retrieve media files such as images.
  • Cloud Watch is used to monitor the application and to store the logging information.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Exported SQL data in to Elastic search to allow much faster and scalable user searches from the database.

Environment: Java 1.7, J2EE, JSP, JSTL, PL/SQL, Spring 4.0, Spring Boot, Hibernate, XML, NodeJS, JavaScript, AngularJS, UML, Webservices, REST, Servlets, HTML5, SQL, DHTML, Bootstrap, CVS, JMS, Maven, JUnit, JIRA, WebSphere Application Server, AWS (Amazon Dynamo DB, Amazon SQS, Amazon Cloud Watch, Amazon Lambda, Amazon EC2, Amazon S3, Amazon IAM, Elastic Search)

Confidential, Houston, TX

Sr. Java /J2EE Developer

Responsibilities:

  • Creating a data model to map the business requirements data with existing data available at the backend databases.
  • Understanding the requirements, building functional documents, planning and estimating tasks and implementation of the tasks on time.
  • Involved in the new Architecture design, Coding and testing of new Ratings engine (used for calculating the insurance premium)
  • Successful implementation of the dmc (digital membership card) web service with extensive use of SOA architecture involving JAX-RS (REST) and JAX-WS (SOAP)
  • Building mock classes using Mockito framework and unit testing using JUnit.
  • Following the Data Access Object (DAO) design pattern to introduce an abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source)
  • Creating and updating tables using PL/SQL in the databases.
  • Using Hibernate ORM framework with spring framework for data persistence and transaction management.
  • Using apache maven build automation tool to build the java project and its dependencies.
  • Configuring the service on WebSphere application server for successful deployment.
  • Writing test scripts using groovy for automation testing of the web service.
  • Design, development, testing, maintenance and production support of the application.
  • Attending regular scrum and team meetings, design reviews, and code reviews.
  • Writing high quality code that is well structured and documented while maintaining the company standards of software development.
  • Strong communications and interactions with other teams and team members such as QA, Business and the Technical Architect of the team.
  • Following Agile methodology and SCRUM meetings to track, optimize and resolve impediments to meet deadlines on time.
  • Troubleshooting, debugging and fixing defects and getting approved by security and compliance.
  • Used SOAPUI to test the web services.
  • Virtualization of Web services using lisa service virtualization.

Environment: JDK 1.7, J2EE 5, Servlets2.4, JSP Taglibs, Web Services-SOAP, REST, Soap UI, Apache Maven, Junit, Oracle 10g, JDBC, SQL, Subversion, IBM RAD, IBM WebSphere 6.0, Spring Batch 2.1.8, Groovy, Xml, Xsd, Mockito.

Confidential

Java Developer

Responsibilities:

  • Involving in software development life cycle (SDLC), which includes requirement-gathering, design, coding, testing.
  • Implementing agile methodology throughout the project development lifecycles.
  • Responsible for analysis, design, development and integration of backend components using J2EE technologies such as Springs 3 and Spring JDBC.
  • Extensive use of Team forge, for maintaining the design and other project related documents, status of the assigned tasks.
  • Designing and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.
  • Developing Project Specific Java API's for the new requirements with Effective usage of Data Structures, Algorithms and Core Java, OOPS concepts.
  • Developing web service for web store components using RESTful API using Java& Spring.
  • Used XML, XSD and JSON messages for Data transfer. Used JAXB API and DOM for XML parsing messages.
  • Developing application Specific thread safe XML APIs, XML Document Builder and parser utils, validators using java DOM Parser which is used among the components.
  • Implementing Business logic in the middle-tier using Java classes, Java beans.
  • Extensive use of App watch MQ for interaction between components and Dev to Dev testing.
  • Involving in configuring Web.xml, Springs-context.xml.
  • Using Soap UI for Dev to Dev testing.
  • Using Sonar for maintaining the code quality and JUnit code coverage.
  • Experience writing JUnit Test Cases.

Environment: JDK1.7, J2EE, JDBC, Servlets, spring, Spring JDBC, IBM Informix, Dbeaver, SQL Assistant, XML, XSD, Eclipse, Tomcat Application Server, SVN, Maven, Windows OS, Log4j, Junit, JMockit.

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, End to End Testing and Maintenance.
  • In the Front end of the Application designed and implemented a publishing framework and reusable UI component library based on AngularJS and jQuery.
  • Designed and developed Class Diagrams and Sequence Diagrams using Rational Rose.
  • Designed and developed the application using Struts framework.
  • The RESTful web services have been used to retrieve and update the data which is populated in view using Angularjs MODEL.
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Dependency injection which is a very significant step in the UI development application has been implemented through services, a feature provided by Angular.js.
  • Utilize Camel to integrate microservices with other microservices and RabbitMQ messaging exchanges.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations. This functionality is implemented by developing services using Spring boot.
  • Used Spring validation and wrote validation rules.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Façade, MVC and DAO.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Extensively used JQuery selectors, events, Traversal and JQuery AJAX with JSON Objects.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Customized Rich Faces data grid Floating filtering, Sorting, Pagination, clearing all filters, row coloring, column spans, scroll bars, Refine Views, column and header styles.
  • Implemented Model View Controller (MVC) Architecture and coded Java Beans (as the model).
  • Designed and implemented the UI components using AngularJS for file storage.
  • Wrote Linux shell scripts for automation.
  • Implemented log4j for logging purposes and debug the application.
  • Prepared Junit test cases and executed the test cases using Junit in eclipse.
  • Executed Jprobe and resoled the performance issues in the application.

Environment: Jdk 1.6, Struts, Eclipse 3.5, WebLogic Application server 10.3, Servlets, Spring Boot, Payment Gateway, Hibernate 3.3.x, PostgreSQL, Spring WebFlow, UML, CSS, ReactJS, Microservices, Maven, Bamboo, Junit4.4, JavaScript, Bootstrap.

We'd love your feedback!