We provide IT Staff Augmentation Services!

Java/aws Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Experience in full project lifecycle development in Java/J2EE technologies.
  • Participated in crucial roles in Requirements analysis, Design, Development, Testing and Deployment of software applications.
  • Strong engineering and professional skilled in Java, Spring, Spring Boot, Micro Services, Spring Cloud, AWS, Kubernetes, Webservices(Restful/SOAP), Angular, JQuery, DevOps, SQL, Oracle Database, AWS DynamoDB and Agile Methodologies.
  • Develop Microservices using Spring boot and Spring batch to fetch the files from External System to new systems onto AWS cloud environment.
  • Experience in Core java using Multi - threading, Collection, Interfaces, Synchronization and Exception handling.
  • Experience in various modules of Spring framework like Spring IOC, Spring AOP, Spring MVC, Spring Batch, Spring ORM, Transaction Management, Spring Security.
  • Configuration of AWS EC2 servers, S3 buckets and KMS for the specified application. Part of AWS migration team.
  • Extensive experience in Amazon Web Services (AWS) - EC2, ECS, ELB (Elastic Load Balancing), S3, VPC, IAM, Security Group, SQS, RDS, Lambda, Cloud Watch, Storage Gateway, Cloud formation, CloudFront, Elastic Beanstalk, Route53, DynamoDB and Autoscaling.

TECHNICAL SKILLS

Programming Skills: C++, Java/J2EE, JDBC, Python, JSTL, JSP, EJB, JavaBeans, JMS, JAXB, HTML, CSS

Frameworks: Struts, Hibernate, Spring, JSF

AWS Cloud Technologies: EC2, Elastic Beanstalk, IAM, Cloud Watch, Databricks, Snowflake, Cloud Trail, Cloud Formation, EBS, S3, Glacier, Route53, VPC, Lambda, Auto Scaling, Docker, Redshift, SNS.

Databases: Oracle … MYSQL, NoSQL, DB2, PL/SQL, JDBC, Stored procedures, Packages, Triggers, Cursors, Views, Sybase, Cassandra 2.2, MongoDB

Web Services: XML, WSDL, SOAP, REST, JAXP, JAXB, XMLBEANS

Client-Side Technologies: JavaScript, AJAX, jQuery, Angular JS, Angular v7/6/4

Tools: Eclipse, Apache Tomcat 7.0, FileZilla, Putty, Tableau, Alteryx, Maven, Gradle

Build Tools: ANT, Maven, Jenkins

Application/Web Servers: Apache Tomcat 5.x/6.x, Web sphere Application Server8.0, IBM WebSphere 7.x/6.x, J Boss 5.0, WebLogic 8.1/9.2, Restful Services, JAX-RS, Apache Tomcat 5.

Testing/Logging Tools: JUnit, Mockito, SOAP UI Testing

Version Control: CVS, VSS, SVN, Rational Clear case, Git

Operating Systems: UNIX/Linux, Microsoft Windows Variants, Red hat Linux-CentOS 7, Android

PROFESSIONAL EXPERIENCE

Java/AWS Developer

Confidential

Responsibilities:

  • Involved in various phases of Software development life cycle such as requirements gathering, analysis, design, development and testing using Agile Scrum methodology.
  • Designed the Front-end screens using HTML, CSS, JavaScript, AngularJS and Angular.
  • Created and maintained data using QL Server and used JDBC for database connectivity.
  • Developed Business Layer and DAO Classes and wired them using Spring Framework.
  • Designed and created the NoSQL DynamoDB database to store the application data.
  • Designed and developed the Amazon EC2 instance to copy the file from mainframe to cloud, process and store it in DynamoDB.
  • Object storage service Amazon S3 is used to store and retrieve file from the different sources.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Involved in creating custom IAM policies to various groups and various services.
  • Used Simple Notification service (SNS) to trigger the Lambda function and send email notifications to business clients.
  • Designed and developed CloudFormation Templates and Scripts by using the Python programming Language.
  • Created templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Used Java 8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, JavaScript and Bootstrap.
  • Designed and deployed AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups, Data pipeline, Security groups, Cloud Formation, IAM, and Route53.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Implemented REST Microservices using spring boot frameworks. Generated Metrics with method-level granularity and Persistence using Spring AOP and Spring Actuator.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application. Integration of Amazon Web Services (AWS) with other applications infrastructure.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF. Created Rest End points using Spring Rest API to retrieve data from database.
  • Analysis, design, and development and testing phases of the Software Development Lifecycle (SDLC) using Agile methodology.
  • Used data replication and data injection software’s like Attunity to inject data from Mainframe to cloud(DynamoDB). Designed and implemented various application jobs in Control - M.
  • Used AWS streaming service like Kinesis and dynamo Streams to process the data to cloud.
  • Used Splunk to view application logs and created Splunk dashboard and real time alerts for any errors or failures of application.
  • Worked with JUnit tests and Mutation test and used Easy Mock framework to improve the line coverage. Created Shell scripts for the FTP from one system to another system.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Designed and developed the UI components using JSP, HTML, CSS/CSS3, XHTML, JavaScript, Ajax/JQuery, and Bootstrap.

Full Stack Java Developer

Confidential

Responsibilities:

  • Worked with core java code extensively using interfaces and multi-threading techniques.
  • System design using various J2EE patterns like Iterator pattern, Adaptor Patten, Singleton Pattern, Data Access Objects.
  • Developed the JSPs required for service management and user management modules.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Designed, implemented and deployed J2EE web application using Spring MVC and Hibernate and developed persistence layer using Spring JDBC template and Hibernate Template
  • Developed automatic build scripts using ANT for the application to deploy and test.
  • Implemented a Web Services layer SOAP &, using Axis 2, into their existing product. Used Hibernate 3.2 as ORM solution in persistence layer of the application.
  • Used RabbitMQ as asynchronous messaging solutions to enterprise integration solutions.
  • Implemented Test Driven Development using JUnit, Advanced Rest Client and Log4j in developing test cases and determining application functionality.
  • Used Tiles Framework for Presentation layer and Validation Framework for validations.
  • Designed and developed a web-based client using Servlets, JSP, Tag Libraries, Java Script, HTML and XML using Hibernate Framework.
  • Developed an autonomous continuous integration system by using Git, Gerrit, Jenkins, MySQL. Created AWS Lambda using java to perform event driven processing.
  • Developed Validators for application components using the JSF, Struts validation framework.
  • Used HQL (Hibernate Query Language) to write static and complex queries while communicating JSF with Oracle database.
  • Developing RESTful API using Node.Js(Express) with offline support, response caching, request interception, and API authentication error handling implemented as promise-based middleware.
  • Designed and deployed AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups, Data pipeline, Security groups, Cloud Formation, IAM, and Route53.
  • Made use AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Designed and developed the UI components using JSP, HTML, CSS/CSS3, XHTML, JavaScript, Ajax/JQuery, and Bootstrap.
  • Designed and developed Microservices business components using Spring Boot, RESTful Microservices using Spring Rest and MVC, for OSS services.
  • Migrating existing application into REST based Microservices to provide all the CRUD capabilities using Spring Boot. Worked with AWS Lambda using python to automate resource creation, perform compliance checks and cost optimization.
  • 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 4.
  • Used Apache Kafka in cluster as messaging system between the APIs and Microservices.
  • Designed tables in Oracle 11g database and worked with database developers for implementing stored procedures in the application.
  • Implemented test driven development using MbUnit, performed validations using Microsoft Enterprise Library 5.0.
  • Wrote hbm mapping files and POJO classes to map database tables with java objects.
  • Created an XML configuration file for Hibernate - Database connectivity.
  • Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL. Involved in the integration of multiple layers in the application.

Java Developer

Confidential

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 with Core Java using technologies including Collection Framework, Multi-Threading.
  • Experienced in application servers like Tomcat locally and Web logic to host it on the Linux server. Used Hibernate for relational databases and structuring of the application.
  • Involved in the coding of Distributed Multi-threaded Enterprise applications using J2EE technologies Servlets, EJB, JDBC and JMS.
  • Implemented a RESTful service on the server side using spring and Hibernate that interacts with the DB to obtain the claim details. Good knowledge and experience with multiple Servers like IBM Web Sphere, Apache Tomcat and JBoss.
  • Analysis, design and development of Application based on J2EE using Struts, Springs and Hibernate extensively. Used spring boot annotations for entire configuration and free of xml.
  • Application development using Spring MVC and dependency injection.
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Microservices are created using spring boot with the shared database.
  • Spring cloud is used along with the microservices architecture. are divided based on the business functionality. Used AWS RDS for database configuration.
  • Used AWS code pipeline for moving the code across different environments. Persisted data IN BSON format and performed crud operations in Mongo DB.
  • Hibernate was used for Object Relational mapping along with Oracle database.
  • Used Spring ORM with hibernate for interacting with the database. Involved in developing the user interface using Struts. Used JSTL tag library for the development of application.
  • Extensively used Angular JS, Ext JS, D3 JS, Node JS, React JS, Polymer JS for Building web applications. Posting the responses from the XML on to the JMS queue.
  • Used XML Parser for Building the XML Documents. Used Unix Shell Scripting for program execution. Used WSSR to manage applications, services.
  • Test Driven Development in entire application development cycle.
  • Used Multithreading and synchronization for increasing the overall performance of the application. Used Apache ActiveMQ for Java messaging services.
  • Invoked the Web Services using RESTful and SOAP web services.
  • Audited application SQL code with DB2 Explain prior to production implementation.
  • Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, and relational database models for implementing DAO.
  • Junit, log4j were used for unit testing and as logging frameworks.
  • Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to Git.
  • Implemented AJAX base applications using DOJO and GWT API for Performance oriented and browser independent application. Deployment on Web Logic Application Server 11g.
  • Used JIRA tool for creating change tickets and handling production bugs and development tasks. Developed the classes for Unit Testing by using Junit- Mockito.
  • Involved in production support, resolving the production issues and maintaining the application server.
  • Used WebLogic application server for deploying the web content and all code was written using the Eclipse IDE.
  • Used Maven to build the application and deployed on Web Logic Application Server.
  • Designed and implemented Struts (MVC Paradigm) components such as Action class, Dispatch Action class, Action Form, Validation Framework, Struts Tiles and Struts Tag Libraries.
  • Used Java Message Service (JMS) for asynchronous exchange of information between systems. Implemented Oracle stored procedures and SQL scripts for data loading.
  • Developed Test classes using JUnit and Easy Mock and test coverage using EMMA plug in.
  • Used Spring MVC for implementing the Web layer of the application. This includes developing Controllers, Views and Validators.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Developed Front End pages of the application using HTML5, CSS3 (using SAAS).

We'd love your feedback!