Sr.aws Java Consultant Resume
NJ
PROFESSIONAL SUMMARY:
- 7+ yearsof experience in all phases of Software Development Life Cycle (SDLC) as a Software Developer wif expertise in Object - Oriented Design, Development, Testing
- Specialization in developing applications using J2EE technologies such as Servlets, JSP, JDBC and Object-Oriented Programming techniques. Working wif Structs 1.X/2.x, Spring, Spring boot, Apache Kafka, Apache Camel, Scala, Hibernate, Java, JDBC, Junit, Node.js, Scala, JavaScript, HTML, Angular JS, React JS.
- Experience in developing applications using three tier architectural frameworks such as MVC (Model View Controller),STRUTS, SPRINGframework andHibernate.
- Strong experience in writing SQL and worked on databases like Oracle, SQL Server, DB2.
- Created maven archetypes for generating fully functionalRESTweb services supporting bothXMLandJSONmessage transformation. Archetypes built on Spring technology. Experience inRESTfulframe works bothJerseyandCXF.
- Developed enterprise applications usingScala.
- Created Web applications using JavaScript, Angular JS, React Js and play Framework.
- Experience in handling messaging services usingApache Kafka.
- Experience in using JBoss jBPM as a workflow that enables creating and automization of business processes.
- Expertise in Design, Development, Deployment of Enterprise and Web Based projects using Web servers and various application servers includingWeb Logic and WebSphere/RAD.
- Hands-on experience in using message brokers such asActiveMQandRabbitMQ.
- Strong hands on experience on Spring Framework and REST Services.
- Experience in agile methodology and followed complete DevOps mindset in day to day tasks
- Experienced in working wif teh Database Systems such as Oracle DB2, MySQL, NoSQL databases like MongoDB, PostgreSQL and Cassandra to manage tables, indexes, stored procedures, functions, triggers and packages.
- Experience in SOAEIPusingApache CamelSpring Integration ServiceMix Mule ESB.
- Experience in AWS services such as EC2 containers, Elastic Beanstalk, DynamoDB, Redshift and Cloud Foundry. Worked on Cloud automation using AWS Cloud Formation templates.
- Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication.
- Experience in implementing teh various services usingMicroservicesarchitecture in which teh services working dependently, implementedSpringboot Microservicesto divide teh application into various sub modules.
- Experienced in developing web-based GUIs using JavaScript, JSP, HTML, jQuery, CSS.
- Strong independent learning ability, easily adaptable to different development environments, collaborative, highly motivated and dedicated to delivering quality software.
- Worked in all stages of Software Development Life Cycle (SDLC) & Agile and scrum Methodologies.
TECHNICAL SKILLS:
Methodologies: Agile & Scrum, Waterfall
AWSServices: Lambda, Kinesis, Route53, S3, EC2, Code Commit, Code Deploy, EBS, IAM, VPC, SNS, SQS
GCP Tools: Big Query, Airflow, Bucket, Data Flow
Programming Languages: Python, NumPy, Pandas,JAVA, SQL, JavaScript, C/C++, AngularJS
Version Control/QA Tools: BitBucket
Data Analysis tools: Tableau, R, PySpark, Weka
Languages/Test Driven: C/C++, UML, SQL, PL/SQL and JUnit.
IDE’s: Eclipse 4.x, NetBeans 5.x/6.x, IntelliJ IDEA
Other Tools: Photoshop, SQL*Plus, Dreamweaver, MS Office Suite, MS Project, MS Visio, Rational Rose
Build Tools: Ant, Maven
Databases: MongoDB, Aurora, MySQL,AWSRedshift
Operating Systems: Windows - 7/ XP /95/98/NT/2000, UNIX, Linux, RHEL 6.X/7.X
PROFESSIONAL EXPERIENCE
Confidential, NJ
Sr.AWS JAVA Consultant
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of variousmodules assigned.
- Designed and developed various RESTful Web Services (Join Profile, Register, and Rewards Balance)using Spring Rest Framework for various modules.
- Developed a Single Page Application (SPA) for client managers to keep a track of teh flow of inventorybetween various departments.Designed and Developed Data access layer using Spring JDBC.
- Designed dynamic and browser compatible pages using HTML5, CSS3, Bootstrap, jQuery, JavaScript andAngular2 techniques.
- Followed teh overall application MVVM architecture to create MVC layers in Angular JS and Node JSlayers.
- Developed Microservices based on Restful web service using Akka Actors and Akka-Http framework in Scala which handles high concurrency and high volume of traffic.
- Developed REST based Scala service to pull data from Elastic Search/Lucene dashboard, Splunk and Atlassian Jira.
- Involved in developing various screens using React.js by using various predefined components from NPM (Node Package Manager) and redux library.
- Designed Frontend wif in object-oriented JavaScript Framework like angular.js.
- Used jQuery to make teh HTML5, DHTML and CSS3 code interact wif teh JavaScript functions to adddynamism to teh web pages at teh client side.
- Load data from various data sources into HDFS using Kafka.
- Developed a core routing framework Apache Camel.
- Install KAFKA on Hadoop cluster and configure producer and consumer coding part in java to establish connection from twitter source to HDFS wif popular hash tags.
- Microserviceshave been built usingRatpack Frameworkand deploying toAWSCloud.
- Microserviceshave been built usingspring boot,spring cloudand deploying toAWSCloud.
- Enhanced user experience by designing new web features using MVC Framework like Node.js.
- Developed user interface using JSP, JSP Tag libraries, requireJS, Java Script and Node.js.
- Implemented business process, database retrievals and access of information usingJavaand SpringCore, Spring MVC, Spring DAO, Spring Security framework.
- Implemented teh function to send and receiveAMQPmessages onRabbitMQsynchronously and asynchronously and sendJMSmessage toApache ActiveMQon teh edge device.
- Involved in writing java API forAmazon Lambdato manage some of teh AWS services.
- Used Jersey API to implement Restful web service to retrieve JSON response and used Jackson library to parse JSON response.
- New library development wif micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.
- Used AWS to build Java applications that work wif Amazon S3, Amazon EC2, Amazon SimpleDB, and more.
- Used Bootstrap and AngularJS,React.Jsin effective web design.
- Created design documents for all RESTful web services wif Request and Response Specifications.
- Developed UI pages wif JSP, Spring MVC, HTML, CSS, JavaScript for creating responsive webpages.
- Used Hibernate as Object Relational (OR) Mapping Tool for teh backend data persistency.
Environment: Java8, Spring Framework 4.2 (Core, MVC, JDBC, Security, AOP, and RESTful Web Services),JUnit 4.12, Scala, Apache kafka, Mockito 1.9.x, SVN, GIT, JUNIT, JIRA, ActiveMQ, Oracle 12c, Apache Tomcat 9.0, Log4j,JavaScript, HTML 5, CSS 3, Apache Camel 2.4
Confidential, NJ
JAVA/J2EE AWS Developer
Responsibilities:
- AWS Auto Scaling Virtual server environments in for development and test
- Designed Security layer applied to EC2 instances through security groups. Security groups comprise of rules which allow traffic to and from teh EC2 instances.
- Built custom AWS VPC to meet specific hardware and software requirements
- Experience in ECS Cluster Management Container Orchestration Service. ECS is implemented to run teh most sensitive critical applications due to its security, reliability and scalability
- Experienced in Agile Methodology, participated in Sprints and daily Scrums to deliver software tasks on-time and wif good quality on basis wif onsite and offshore teams.
- Defined new validations through AngularJS for teh form field validation implemented through HTML5.
- Used Spring MVC, Ajax and Dependency Injection for handling presentation and business logic.
- To maintain loose coupling between layers published teh business layer as services and injected teh necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
- Integrated Spring DAO for data access using Hibernate.
- Used Spring Security for Authentication and Authorization of teh application.
- Implemented persistence framework using Hibernate & Handled Transaction Management using teh provided data source.
- Responsible for designing Hibernate mapping files based on business logic and Object relationships.
- Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
- Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
- Extensively used HQL and SQL for querying databases.
- Consumed Web Services to interact wif other external interfaces to exchange teh data in teh form of XML and by using SOAP.
- Followed Spring Bootand Spring framework for teh development of teh project.
- Used Rest methodology for teh service layer interface and used JSON for teh data transformation.
- Developed various AJAX and JSON calls for teh communication between teh server and teh UI.
- Developed Web Services for produce and consumed teh services by making Web Service
- Used Spring JMS module for lookup for teh queues and MDBs for teh listeners
- Established Database Connectivity using JDBC, Hibernate O/R mapping wif Spring ORM for MySQL Server.
- Involved in creating teh Hibernate POJOObjects and utilizing Hibernate Annotations.
- Developed teh Mapping Resource Files for teh database entities.
- Designed and developed application's GUI screens using GWT framework.
- Written LINUX shell scripts to identify user login information.
- Playback and technical presentations to teh clients on acquired noledge.
- Generating reports in PDF using iText Open source and excel file formats.
- Used log4J for application logging and notification tracing mechanisms.
Environment:Java, JDK, J2EE, HTML5, CSS3, AngularJS, NodeJS, Bootstrap, XML, JSON, AJAX, JQUERY, Struts, Hibernate, Spring, SOAP, MVC design patterns, WebSphere Server, MySQL Server, JMS, JNDI, Ant, Maven, RMI, IntelliJ, JIRA, Tortoise SVN, LINUX.
Confidential, MO
AWS Cloud Engineer
Responsibilities:
- Applications from on-prem to AWS Cloud, Defined CI-CD pipeline, AWS Security Implementation, Documentation, build teh AWS Infrastructure using teh cloud formation template using json scripts
- Cloud Security Assessment
- Implemented Access Controls in teh Cloud Environment
- Suggested methods to decrease teh vulnerabilities in teh cloud environment
- Built security in CI-CD Pipeline and DevOps Deployments
- Integrate Continuous Integration Security Practices in teh SDLC
- Verification of Security in teh Platform
- Conduct functional security tests in teh application
- Recommended best practices to implement security
- Designed Security Checklist for teh Cloud environment
- Designed Identity access management policies, roles, users, groups
- Control inbound & outbound traffic to you're EC2 instances wif clearly structured secured groups
- Encrypt sensitive data in S3 using server side encryption(SSE)
- Implemented methods to secure scan teh infrastructure and applications
- Automated security assessment service to halp improve teh security and compliance of applications deployed on AWS
- Recommended Web Application Firewall (WAF) for cloud environments to protect data from non and unnon threats, and leverage automated learning capabilities to keep unwanted incursions at bay
- Recommended Web Security assessment tools for teh cloud environments
- Understanding of Elasticity and Scalability Concepts
- Deploying and Managing Services wif tools such as Cloud Formation, OpsWorks and Elastic Beanstalk.
- Orchestrating different Cloud applications using AWS (VPC, ELB, Route53, S3 etc.)
- Worked wif Custom AMI's, created AMI tags and modified AMI permissions.
- Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects wifin each buckets.
- Ensured data recoverability by implementing systems snapshots, AMIs, RDS Replicas and application level backup to S3
Environment: Tomcat, AWS, Windows, Linux, EC2, ECS (Elastic Container Service), Elastic Load Balancer (ELB), S3, Glacier, RDS, VPC, Cloud Front, Route 53, Cloud Trial, SNS, Elastic Beanstalk, IAM
Confidential
JAVA/J2EE Developer
Responsibilities:
- Technical responsibilities included high level architecture and rapid development
- Design architecture following J2EE MVC framework
- Developed interfaces using HTML, JSP pages and Struts -Presentation View
- Designed teh user interfaces using JSPs, developed custom tags, and used JSTL Taglib
- Developed various java business classes for handling different functions
- Developed controller classes using Struts and tiles API
- Used J2EE design patterns and Data Access Object (DAO) for teh business tier and integration Tier layer of teh project
- Designed and developed Message driven beans that consumed teh messages from teh Java message queue
- Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement
- Inspection/Review of quality deliverables such as Design Documents
- Wrote SQL Scripts,Stored procedures and SQL Loader to load reference data
Environment: Java, J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, JBoss, Oracle, SQL, HTML, JDBC, EJB.