We provide IT Staff Augmentation Services!

Java Aws Developer Resume

2.00/5 (Submit Your Rating)

San Diego, CaliforniA

SUMMARY:

  • 8 + years of IT experience in analysis, design, development and implementation of using Java and J2EE technologies.
  • Working knowledge in distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
  • 3 years Experience in AWS (Amazon Web Services) services like ( S3, EC2, ELB, EBS, Route53, auto scaling etc .) and deployment services (Cloud Formation) and security practices ( IAM, Cloud watch ).
  • Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio. Experience in writing SQL, PL/SQL and DB2 programming.
  • 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).
  • Amazon IAM was used to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization. Created AWS Route53 to route traffic between different regions.
  • Developed API AWS for using Lambda to manage the servers and run the code in the AWS.
  • Created AWS Security Groups for deploying and configuring AWS EC2 instances.
  • Experience in building applications using various technologies like Java, spring, Struts, JSF, Hibernate, JSP, JavaScript and XML.
  • Expert level skills on jQuery, JavaScript, AJAX, JSON, HTML, DHTML, CSS, Tag Libraries.
  • Experience with various persistence mechanisms and APIs like JPA, JDO (Java Data Objects), Hibernate, EJB.
  • In depth knowledge on core java concepts such as OOPS, Collections, Threading, Exception handling, Execution services, concurrent utilities, File IO, Garbage Collection.
  • Worked on HTML, XHTML, CSS, Bootstrap, Concepts and process.
  • Transaction implementation (CMP, BMP, Message - Driven Beans), JMS, Struts, Spring, Swing , Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading Executor Services etc.
  • Installed, configured, and managed the servers AWS, Linux, Tomcat, Apache, MySQL, MongoDB).
  • Extensive experience in using Application servers JBoss and Apache Tomcat.
  • Working Knowledge and Implementing and administrating JBoss, Oracle WebLogic environment including troubleshooting, applying applications patches, custom code promotions and system monitoring.
  • Strong experience in test driven development, particularly using JUnit framework. Worked in Agile/SCRUM and Waterfall development methodology.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans for Java/J2EE application development.
  • Hands on experience with build tools like ANT, Maven.
  • Expertise in testing with Junit using tools like JMeter.
  • Experience in Jenkins integration service for software development.
  • Experience with front-end frameworks - Bootstrap, Materialize CSS, jQuery Mobile .
  • Experience in working with the NoSQL, Mongo DB, and Apache Cassandra. Implementing or exposing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC and
  • Experience with Open source frameworks using Struts, Spring Batch, and Hibernate and used design patterns like Singleton, DAO, Factory, DTO, and MVC.
  • Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle, IBM DB2, MySQL, and SQL, MongoDB and DynamoDB.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JDBC, JMS, JPA JNDI, RMI, EJB, JFC/Swing, Java Beans, Applets, Multi-threading, Java Networking, Templates, Hibernate

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

AWSCloud Technologies: EC2, Elastic Beanstalk, IAM, Cloud Watch, Cloud Trail, Cloud Formation, EBS, S3, Glacier, Route53, VPC, Lambda, Auto Scaling, Dockers, Redshift, SNS, SQS, SWS, DynamoDB

Application/Web Servers: Oracle/BEA WebLogic, JBoss, Apache Tomcat.

Frameworks: Struts, Spring, HibernateIDEs

Eclipse, Net Beans, RAD, WSAD.: Web technologies

JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, BootstrapWeb Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, REST

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC Waterfall model

Modeling Tools: UML, Rational Rose, Microsoft Visio

Testing technologies/tools: JUnit, Log4j.

Databases: Oracle DB2, SQL, MySQL, SQLite, MongoDB, DynamoDB.

Build Tools: ANT, Maven

Platforms: Windows, Unix, Linux

Version control Tools: GIT, SVN, CVS.

PROFESSIONAL EXPERIENCE:

Confidential, San Diego, California

Java AWS Developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) coding, testing of the components and fine-tuning of the code and implementation.
  • Developed Restful APIs and micro services using spring, Hibernate.
  • Deploying, configuring on Web/Application Servers like JBoss and Apache Tomcat.
  • Developed Terraform scripts to create the AWS resources such as EC2, Auto Scaling Groups, ELB, Route53, S3, SNS and Cloud Watch Alarms.
  • Setting up and administering DNS system in AWS cloud using Route53.
  • Worked with AWS Lambda using python to automate resource creation, perform compliance checks and cost optimization.
  • Created AWS Lambda using java to perform event driven processing.
  • Automated creation of encrypted S3 with versioning and logging.
  • Constructed S3 lifecycle of Applications & Database logs, which includes deleting old logs, archiving logs based on the retention policy and granting rights to authorized users.
  • Involved in the development of user interface using Angular JS, HTML and CSS.
  • Redesigning the existing web application with new technologies like Bootstrap and Angular JS. Worked with API gateway to expose the APIs for internal consumption with two factor authentications.
  • Worked with Docker to containerize and deploy APIs.
  • Worked on developing CSO (Customer Specific Offer) application using Cloud Formation Templates.
  • Used design patterns such as Singleton, Factory pattern, Session Façade, Business Delegate, MVC, and DAO.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and batch which is used for implementing backend functionality.
  • Developed Repayment Calculator, displays loan repayment options based on loan amount, interest and time using AJAX with jQuery.
  • Used Rabbit MQ (Message queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Used JPA (Java Persistence API) along with Hibernate framework for implementing Test Classes.
  • Worked with S3, stack for creating monitoring and analytics solutions.
  • Followed agile methodology along with Test Driven Development using Junit and Mockito.
  • Worked on creating and automating Acceptance Tests for ATDD using Java.

Environment : Java, Spring Core, Spring Boot, Spring Tomcat, Node JS, HTML, JavaScript, AngularJS, EC2, S3, SNS, SQS, Auto Scaling, Route53, RDS, JDBC, JPA, Hibernate, Spring JDBC Template, Git, Jersey, Rest, SOAP, XML, XSD, XSLT, Servlets, JSP, MySQL, JUnit, Mockito, Jenkin, Agile, Maven. MySQL.

Confidential, Nebraska , Omaha

Java AWS Developer

Responsibilities:

  • Responsible for Analyzing, designing, developing, coordinating and deploying web-based application
  • Developed application using Eclipse IDE using most of the Core and Advance Java Concepts.
  • Designed front end application for app properties using Spring MVC and jQuery.
  • Involved in the development of Enterprise Java Beans (EJB) to implement Business logic for maintaining state information and database operations.
  • Involved in modifying some changes in DAO layer using Hibernate
  • Involved in Session Management to authenticate users and restrict access.
  • Developed web pages using Struts in integration with the AJAX to create interactive web applications.
  • Upgraded existing UI with HTML5, CSS3, jQuery and Bootstrap.
  • Experience with setting up Elasticsearch cluster in AWS
  • Developed user interface by using the React JS for SPA development
  • Migrating the application to cloud environment using the Amazon web services-EC2,S3 and various services of AWS.
  • Developed API for using AWS Lambda to manage servers and run the code in AWS.
  • Used Microservice architecture, with Spring Boot-based services interacting through a combination of REST and leveraging AWS to build, test and deploy micro services.
  • Developed forms for user event handling and validations using JavaScript and AJAX.
  • Experienced in Oracle database concepts such as locking, transactions, indexes, Shading, replication, schema design, etc.
  • Provided WebSphere application server related support for various application development and application testing tool.
  • Developed client-side Interface using React JS.
  • Involved in the code review, bug tracking and defects solving.;
  • Developed build script using ANT to build and deploy the web app.
  • Involved in writing SQL Queries, stored procedures to access the database and triggers to restrict the user access based on their roles.

Environment : Java8, JSP, jQuery, OSGI, Eclipse, Servlets, Spring, Struts, JavaScript, HTML/DHTML, XML, XSLT, DWR, AJAX, SSO, SAML, Web Services, SOA, Hibernate, Flex, Rational Clear case, ANT, Oracle,AWS EC2,S3, WebSphere, WSAD, Angular2, React JS, Selenium Web Driver, Jenkins, SOAP A, TestNG, Firebug and XPath.

Confidential, Fairfax, Virginia.

Java/ J2EE Developer

Responsibilities:

  • Developed the application using Software Development lifecycle, followed the Agile Development Model.
  • The application is designed using J2EE design patterns and technologies based on MVC architecture.
  • Agile Methodology is used for development of the application.
  • Used J2EEdesign patterns like Value Object Pattern, Session façade, Singleton, Factory and DAO.
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Integrated struts MVC with spring DI and Spring hibernate DAO
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
  • Developed to provide RESTful API utilizing Spring Boot with Spring MVC. Built spring-based Java and Scala Microservices to support Enterprise Web application.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Involved in writing XML validation classes using Struts validation framework.
  • Designed the user interfaces using JSPs, AJAX and Struts Tags.
  • Implemented complex back-end component to get the count in no time against large size MySQL database (about 4 crore rows) using Java multi-threading.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
  • Used XML Web Services using SOAP & Microservices to register agents using non-java application.
  • Used JMS for the asynchronous exchange of critical data and events among J2EE components. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing.
  • Used RAD IDE based on Eclipse for writing code for JSP, Action Classes, Struts and spring beans.
  • Involved in writing DAO, DTO’s using Hibernate DAO Support.
  • Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database tuples.
  • Developed Junit test cases for DAO and Service Layer methods.
  • Used SVN for version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.

Environment: Core Java, J2EE, JSP, Struts, Spring, SOA, Microservices, OOAD, Oracle 9i, HTML, EJB3, AJAX, JMS, XML, Design Patterns, ANT, Rationale Rose, Multi- Threading, IBM RAD IDE, IBM WebSphere Application Server 6(WAS LIBERTY), Hibernate 3.0, LOG4J, SVN, TOAD, JUNIT, UML.

Confidential

Java/J2EE Developer

Responsibilities:

  • Identified the Business requirements of the project. Involved in preparing System Requirements for the project.
  • Developed the applications using Java, J2EE, Struts, JDBC.
  • Worked on various use cases in development using Struts and testing the functionalities.
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • Created struts form beans, action classes, JSPs following Struts framework standards.
  • Implemented the database connectivity using JDBC with Oracle database as backend.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Used display tag libraries for decoration and used display table for reports and grid designs.
  • Designed and developed file upload and file download features using JDBC with Oracle Blob.
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Involved in the development of underwriting process, which involves communications without side systems using IBM MQ and JMS.
  • Taken care of complete Java multi-threading part in back end components.
  • Taken care of multi-threading in back end java beans.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Developed Struts Action classes using Struts controller component.
  • Used SAX XML API to parse the XML and populate the values for a bean.
  • Developed XML applications using XSLT transformations.
  • Created XML document using STAX XML API to pass the XML structure to Web Services.
  • Developed and maintained UNIX shell scripts for data-driven automatic processing.
  • Apache Ant was used for the entire build process.
  • Used Rational Clear Case for version control and JUnit for unit testing.
  • Used quartz scheduler to process or trigger the applications daily.
  • Configured WebSphere Application server (WAS) and deployed the web components.
  • Provided troubleshooting and error handling support in multiple projects.

Environment: Flex, EJB, Struts, spring, JSP, Servlets, Jasper reports, JMS, IBM MQ, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI, Rational Rose, Oracle, IBM WebSphere (WAS), Clear Case, ANT, JUnit, IBM RAD, and Apache Tomcat, RAD.

Confidential

Java Developer

Responsibilities:

  • Involved in the Requirements collection & Analysis from the business team.
  • Implemented the MVC architecture using Apache Struts Framework.
  • Implemented Action Classes and server-side validations for account activity, payment history and Transactions.
  • Implemented views using Struts tags, JSTL and Expression Language.
  • Implemented Tiles Framework for the views layout.
  • Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling.
  • Implemented the web services client to consume the third-party service API for validating credit cards. Used XMLWeb Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Developed Unit test cases using JUnit.
  • Developed Ant scripts and developed builds using Apache ANT.
  • Used Clear Case for source code maintenance.

Environment: J2EE, Java, Struts, Tiles, JSP, JNDI, Clear Case, SOAP, WSDL, UDDI, JAXB, JAXP, Schema (XST), EJB, ANT, JavaScript, JMS, Rational Rose, WSAD, DB.

We'd love your feedback!