We provide IT Staff Augmentation Services!

Java Aws Developer Resume

0/5 (Submit Your Rating)

Tulsa, OK

SUMMARY

  • Around 8 years of experience in IT industry comprising of Java/J2EE enterprise web application design, development, maintenance & support involving all SDLC activities like requirements analysis, design, implementation, reviews, unit testing, integration testing and production deployments.
  • Worked on Amazon Web Services like EC2, ELB, VPC, S3, Cloud Front, IAM, RDS, Route 53, Cloud Watch, SNS, Auto Scaling, Elastic Load Balance, AMIs, Dynamo DB, firewalls, routing technologies and DNS, Amazon RDS DB services.
  • Professional experience in using core Technologies Java, J2EE, Servlets, JSP, JDBC, JavaBeans, JavaScript, JNDI, HTML, XML, Web services, ReactJS, jQuery.
  • Good experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Experience in working with Struts framework, Hibernates, and MVC architecture.
  • Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
  • Expertise with using Oracle, SQL Server, MySQL databases and writing SQL and PL/SQL queries.
  • Experience in using Web/Application servers like WebLogic, JBoss, Glassfish and Tomcat.
  • Deep understanding of Infrastructure as a Service, PaaS, SaaS.
  • Hands on experience in implementing DevOps pipeline using AWS CI / CD tool sets
  • In depth knowledge of AWS cloud including EC2 compute, Network, Storage, and Identity & access management.
  • Manage microservices using Lambda functions in AWS, create API gateway invoke URLs to access the REST APIs.
  • Administration and configuration of Network architecture on AWS with VPC, Subnets, Internet gateway, NAT. and cache invalidations of specific files and set Geo Restrictions.
  • Initiating alarms in CloudWatch service for monitoring the server’s performance, CPU utilization, disk usage.
  • Hands - on experience in AWS Billing and Budget Setup; create alerts or CloudWatch alarms on exceeding and forecast budget limits.
  • Monitoring resources and applications via dashboards; Cloud Watch, Cloud Trail, X-ray.
  • Register domains in Route53 with public and private hosting zones; create Alias names, CNames, set routing policies
  • Sound knowledge on management of Lambda functions, API Gateway, Microservices through AWS console.
  • Design, code, and test software for the Organization’s business applications
  • Conceptualize applications from both a technical/programming perspective and a business point of view
  • Development experience encompassing both client and server technologies
  • Design technical specs from functional requirements on collaboration
  • Scale, automate applications from traditional web programming frameworks to evolving cloud computing techniques

TECHNICAL SKILLS

Languages: Java, J2EE, Struts, Spring, Hibernate framework, SQL

OS: Linux, Unix, Windows

Web technologies: HTML, CSS, JavaScript, React JS, AJAX, XML

Relational Databases: Database MySQL, MariaDB, PostgreSQL

Frameworks: MVC, Struts, Spring, Hibernate, JPA.

Web/Application Servers: Apache Tomcat, WebLogic, Jboss4, WebSphere

IDE Tools: IntelliJ, Eclipse, J Builder

Scripting Languages: JavaScript, jQuery.

Other tools: REST APIs, NodeJS, Core Java, NOSQL (DynamoDB)

PROFESSIONAL EXPERIENCE

Java AWS developer

Confidential, Tulsa, OK

Responsibilities:

  • Involved in developing components on Reporting Dashboard with Spring MVC, Spring boot, Spring Framework and Hibernate.
  • Worked as part of Micro-services team to develop and deliver Maven projects to deploy on Tomcat .
  • Hands on experience on REST based web services using JAX-RS library. Customized Restful Web Service using Spring Restful API, sending JSON format data packets between front-end and middle-tier controller.
  • Used Maven tool to build and packaged, deploy an application project and integrated with Jenkins.
  • Implemented modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading, and object-oriented designs.
  • Hands on experience using Apache Tomcat as application servers to handle the deployments of different applications.
  • Building reusable components and front-end libraries by using React.JS.
  • Worked with Spring Core, Spring MVC Framework for Dependency Injection (DI), and Spring Context to provide message sources.
  • Create automated pipelines in AWS code pipeline to deploy applications in Elastic Beanstalk using services like Code Build, Code Deploy, S3, Code commit.
  • Integrate services like GitHub, AWS code pipeline and AWS Beanstalk to maintain Code Repository.
  • Create Cloud watch metrics dashboard, create alarm on EC2 instances to monitor CPU, Disk IO, Netstats.
  • Amazon IAM service best practices; grant permissions of resources to managers and groups in an enterprise; utilize Security Tools on IAM, create Resource and Role based policies on AWS Services
  • Create User accounts and assign IAM roles to access AWS Services for developers to build applications through continuous integration.
  • Configured AWS Multi Factor Authentication in IAM to implement 2 step authentication of user’s access using Virtual MFA.
  • Elastic Beanstalk Configuration - Set up development and production environments. Set deployment mode for rolling on additional batches. Monitoring health, CPU utilization,
  • Network in and out using CloudWatch Dashboards; Assign EC2 instance roles including access policies to access AWS RDS. Configure ALB rules for multiple paths and redirects to microservices.
  • Installed applications on AWS EC2 instances and configured storage on S3 buckets and responsible for S3 buckets creation, policies and the IAM roles based on policies.
  • Automated S3 bucket event notification through SNS to Email Service and created CloudWatch Alarm on Billing threshold and Budget Exception.
  • Created Event Bridge rules to send notification to administration on EC2 status change.
  • Hosted front-end site: deploy secure and scalable application on AWS cloud with AWS Amplify console.
  • Cognito user pools for user sign-in to allow access and provide a managed database for Users and authorization.
  • Manage microservices Lambda functions in AWS, create API gateway invoke URLs to access the REST APIs.

Environment: Java 1.8, React JS, Spring 4.0, Spring boot, Web Services (RESTFUL & SOAP), Oracle 11g, DB2, Hibernate 4.2, SQL, Apache CXF, MVC, JSP, JSON, JAXB, Unix, Linux, Log4j, STS, Mockito, Apache Tomcat, Maven 3.0, Jenkins, GitHub, JIRA, AWS EC2, S3, VPC, SQS, SNS, SWF, IAM, EMR, Cloud watch, AWS Lambda.

Java AWS Developer

Confidential, Tulsa, OK

Responsibilities:

  • Designed and developed the persistence layer using Hibernate persistent objects, for interaction with the databases.
  • Implemented data reading, saving and modification by stored procedures in MySQL database and Hibernate criteria.
  • Design and develop a backend CRUD application that uploads Enterprise Data to a MySQL Database.
  • Migrating the application to Cloud environment using the Amazon web services - EC2, S3 and various services of AWS.
  • Involved in developing and delivery of a Micro service application utilizing almost of the AWS Stack including S3, EC2, DynamoDB, and SQS.
  • Used Simple storage services (S3) for storing snapshots and Configured S3 lifecycle of Applications & Databases logs, including deleting old logs, archiving logs based on retention policy of Apps and Databases.
  • Developed code with Java SDK to connect with AWS Services. Worked with S3 for storing and retrieving data stored in the S3 bucket’s, AWS SQS for bulk email processing, Data backup and archiving on AWS using S3 and Glacier and Dynamo DB to store the data for metrics and backend reports.
  • Worked with AWS API Gateway for implementing the Micro service architecture and the utilized ECS to deploy the Docker containers onto the servers.
  • Developed new user -facing features using React.JS.
  • AWS Lambda was utilized for serverless implementations, where the functions were triggered when the database tables were updated, and AWS Cloud Watch was utilized for alarms.
  • Used Spring beans to encapsulate business logic and implemented application MVC architecture using Spring Boot framework.
  • Used JAX-RS for creating RESTful web service where the request and response are in JSON format.
  • Migrating existing application into REST/HTTP based Micro service architecture leveraging Spring Boot capabilities.
  • Extensively worked in creation of NoSQL data models, data loads with bloom filters and TTL columns in column families.
  • Rest APIs build on Node.js Runtime environment; Streamlined development of server based Node.js software, technical leadership and guidance to project and development teams distributed geographically
  • Gathered and validated requirements as part of collaboration for progressive web application
  • Lead 3 teams to identify customer requirements, creating BRD documents and streamline development activities.
  • Optimized legacy data storage for high volume web applications minimizing average responses time.

Environment: JAVA, J2EE, Java OOP concepts, JSP, Servlets, EJB, React JS, Nodejs runtime v16.15.0, MySQL

Java developer

Confidential

Responsibilities:

  • A high-end interactive multiple module web application using Hibernate framework for data persistence and retrieval.
  • Developed application using Hibernate and Spring framework.
  • Write mapper files for Domain objects to Data objects.
  • Developed O/R mapping, Data Access Object using Hibernate. Wrote interfaces and their implementation classes for business logic.
  • Develop, implement, test, and support technology applications that support strategic initiatives
  • Work with Business Analysts and Agile Development Team to create and improve upon technology solutions to help achieve strategic goals
  • Provide superior member service while managing relations with end users, business leaders, and others to ensure service delivery exceeds expectations
  • Utilize sound development life cycle practices, adhere to established processes, and document solutions
  • Perform changes according to process, teamwork, and best practices for IT Change Management
  • Ensure adequate security procedures are developed and followed and ensure the confidentiality, integrity, and availability of information
  • Involved in integration testing to make sure data flows from one subsystem to another.

Environment: Eclipse IDE, Java, J2EE, Hibernate, Oracle, WebLogic, WebSphere

Java developer

Confidential

Responsibilities:

  • Developer worked independently on the Trust Receipt management system, Conduit TRs application.
  • Coding, testing and integration of code in all phases of the project.
  • Provide analysis in the design, configuration, test and data set up, resolve any functional or technical issue.
  • Spring framework and modules
  • Used the spring framework features like Spring IOC, Spring MVC, Spring Batch.
  • Introduced the concept of rich web-based user interface design with the implementation of an AJAX based JavaScript framework.
  • Developed Hibernate mapping file and the HQL queries for retrieving data from the Oracle database.
  • Used IBM WebSphere Application Server and RAD to develop the application.
  • Used MySQL as backend Database.

Environment: Java, J2EE, Struts, Spring, Oracle, WebLogic, Linux

Java developer

Confidential

Responsibilities:

  • Develop and implement web technology applications - Build backend APIs -
  • Research and Test new Web APIs like AJAX, jQuery, J2ME; RSS News Feed application using AJAX API, Rest API to simulate and prevent DDOS attacks using JAVA APIs used Javadoc tool parses the declaration and documentation comments in set of java source file and produce a corresponding set of HTML pages.
  • Used Hibernate in data access layer to access and update information in the database.
  • Involved in integrated unit testing and code review.
  • Developed Junit test cases for all the developed modules.
  • Implemented JAXB to convert XML to java object and java object to XML.
  • Debugging production issues, root cause analysis and fixing.
  • Integrated different other modules with current existing reporting applications.
  • Maintain a release repository, implementing efficient releases at regular intervals

Environment: Java, J2EE, Struts, Spring, Oracle, WebLogic, Linux

Java Trainer

Confidential

Responsibilities:

  • Trainer in JAVA and J2EE technology - Java OOP concepts, JSP, Servlets, EJB, RMI
  • Also, to generate SQL Scripts to update the parsed message into Database.
  • Complete proof of concepts using Java, JSP, Servlets and XML using JSON server for selecting different standards.
  • Design various UI components in XSL, jQuery, POJO, HTML, JavaScript, CSS, Spring MVC framework, and worked on Internationalization.

Environment: Java, J2EE, Struts, Spring, JSP, Servlets, EJB, RMI

We'd love your feedback!