Java Aws Developer Resume
Foster City, CA
SUMMARY
- 8+ years of professional experience in IT industry and Expertise in Object Oriented Analysis including development, implementation, testing of various applications using Java, J2EE.
- Worked on Object Oriented Technologies, Web technologies and client server technologies that include JAVA, Hibernate, Spring, Web services, JSP, XML, JDBC, JavaScript, AngularJS, React JS, HTML, CSS, Bootstrap, NodeJS, jQuery, SQL, PL/SQL, Oracle, DB2 and MySQL.
- Experience in Client Scripting language and server - side scripting languages like HTML5, CSS3, JavaScript with ECMA6 features, TypeScript, jQuery, JSON, Bootstrap, Angular 1.x, React, Redux, Express.js, Node.js.
- Good experience in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development and Testing of software applications.
- Expertise in implementing and deploying SOAP API Web Services and Restful Services JAX-RS to develop dynamic server side web contents.
- Created Typescript reusable components and services to consume RESTAPI's using Component-based architecture provided by Angular 6/7.
- Strong experience in Implementing MVC design pattern using Struts and Spring Framework.
- Strong experience in developing web applications using Ajax, Swing, CSS, HTML, XHTML, DHTML, JavaScript, Servlets, Bootstrap, jQuery, AngularJS, Web designing and Web services using SOAP, WSDL, REST.
- Skilled at programming in J2EE/JAVA applications using various IDE tools Eclipse, Sublime, NetBeans, and RAD (WSAD)
- Expertise in designing, developing, and deploying applications using J2EE technologies including Servlets, JSP, EJB, JSTL, Struts, Spring, Spring Boot, JSF, JMS, AJAX, JDBC, JNDI, GWT Java Beans, Hibernate and Web Services.
- Have strong exposure and work experience on core java concepts collection API, Stream API, Parallel Streams, exception handling, Multithreading, HashMap, concurrency, JDBC, modularity, executor service, fork and join frameworks.
- Experience on Google Cloud Platform, Presto, Druid, Superset, Docker, Kubernetes.
- Strong experiencewithMongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.
- Expertise in the messaging queues like JMS, IBM MQ, Rabbit MQ, and Apache Kafka.
- Experience with Integrated Development Environments (IDE) Eclipse, IntelliJ, JBOSS, WSAD, TOAD, Edit Plus, Spring Tool Suite (STS).
- Experienced in deploying applications on Apache Tomcat, JBoss 6.x, WebSphere and WebLogic.
- Good working knowledge of AWS, Spring Boot, Spring Cloud, Docker, Maven, etc. in developing applications which use cloud based services.
- Working Experience on various AWSservices like EC2, S3, ELB, EBS, RDS, ECS, ECR etc.
- Experienced in AWS Cloud platform and its features which include EC2 AMI, security groups, EBS Cloud watches, AWS Config, Auto-scaling, IAM and AWS S3.
- Involved in designing UI patterns and developing applications with the help of Eclipse, Sublime text, Adobe Photoshop, Adobe Dreamweaver and Notepad++.
- Developed permission system usingDroolsbusiness rules management system.
- Experience in developing various UI widgets using JQuery, worked with JQuery library.
- Experienced in applying advanced approaches including MVC patterns, object oriented JavaScript, JQuery and Json.
- Experience in handling messaging services usingApache Kafka.
- Experienced in implementation of Web Applications requiring deployment on Amazon Web Services (AWS) PaaS using EC2 instances, S3 Buckets, Lambdas, Auto Scaling, and Load Balancers.
- Hands on working with CSS background, Layouts, Positioning, Text, Border, Padding, Pseudo Classes, Elements and CSS behaviors in CSS.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
- Strong working experience on SQL Databases like My Sql, MS SQL Server, Oracle and NoSQL DB’s like Mongo DB, Cassandra, Dynamo DB, HBase.
- Experience using open source big data components such as Hadoop, Hive, Presto, Confluent Kafka and data streaming experience.
- In-depth knowledge and experience in multiple domains including Education, Wireless, Finance and Insurance.
- Attend Daily standup meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for each story card in a sprint
- Possess a very good ability to grasp the underlying business process and ability to work as an individual an also in a team.
- Strong analytical, interpersonal and communication skills. Demonstrated track record of analyzing situations, implementing solutions in a fast paced environment.
TECHNICAL SKILLS
Languages: Java, Java Script, JSP, UML, WSDL, HTML, CSS, JQuery, PL/SQL, Perl, Python and Shell Scripting.
Java Technologies: Java, J2EE, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, Portals, EJB, JMS, Java Swing, Struts, Spring Framework, Java Beans, Web Services.
Web Technologies: JavaScript, HTML, XML, XSL, XSLT, SOAP, Angular JS, Node JS, JSON, Restful web services (API),Junit.
Database: Oracle, SQL Server, My SQL, PL/SQL, PostgreSQL, NoSQL, Mongo DB.
Tools: Tortoise SVN, TOAD, SQL Developer, Sub Version, SOAP UI, GitHub, Splunk, Jfrog, UDeploy, Fortify Scan and Black duck Scan
Lifecycle Methodologies: OOAD, Waterfall Model, Agile, Test Driven Development (TDD), BDD.
Defect Tracking Tools: JIRA, Bugzilla, Intercept, Jasper.
Frameworks: Spring, Spring MVC, Spring Boot, Spring Batch, Spring JDBC, Spring Security, Hibernate, Struts, EJB
IDE: Eclipse, Web Storm, IntelliJ, Net Beans, Visual Studio.
Build Tools: Maven, Jenkins, Docker, Apache Ant.
Web/App Servers: Apache Tomcat, JBoss, Web logic, Web Sphere, Glassfish.
Cloud Services: Amazon Web Services (AWS).
PROFESSIONAL EXPERIENCE
Confidential, Foster City, CA
Java AWS Developer
Responsibilities:
- Expertise in Object Oriented Software Development (OOSD) and Involved in the analysis, design, and implementation of business user requirements.
- Experience in understanding the SDLC phases like the Requirements Specification, Analysis, Design, Implementation, Testing, Deployment and Maintenance.
- Designed and developed various web and enterprise business applications and implementing and testing of software systems in Java, J2EE, REST API, Spark SQL, Oracle PL/SQL and AWS Technologies.
- Designed and developed the RESTful web services using the JAX-RS API to communicate over the network.
- Designed, developed, and tested HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
- Addressing heavy traffic situation and migrating user-specific data off service instances and into a shared by using Microservices
- Implemented BDD through Cucumber. Created the Feature Files for Cucumber Automation
- Design, Develop and Deploy Highly available, highly scalable web applications, Using Various AWS services such as AWS ECR, Terraform, AWS Aurora backed RDS instance, S3
- Configure Code pipelines and write build scripts to deploy UI code. Lead the Migration effort from On-Premise Servers to AWS.
- Spring Framework to get REST API’s and pass API’s to 3rd party consumption such as websites and applications.
- Create RDS servers for data storage and EC2 Instances on AWS for running backend servers.
- Worked on Amazon AWS cloud services like Writing Lambda functions for producing data from different sources, S3 as storing the data, SNS, SQS, RDS, IAM for security, Cloud Front, Cloud Watch for logging the error.
- Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
- Used services to read data from remote server usingReact.JS.
- BuiltAngular 9components,UIservices to consume rest services using Component based architecture provided byAngular 9.
- Developed powerfulSingle Page Applicationand dynamic responsive Web Application withAngular 9
- Implement the technical transformation for the front-end from Angular.JS to Angular8. Developed single page applications using Angular8 Routers.
- Implemented Angular 2 Services for connectivity between web application and back-end API'S using TypeScript.
- Performed form validations using reactive forms from the Angular8 framework.
- Created Angular8 Directives, Components, Pipes, Injectable across the whole system, such as to build the custom filter.
- Implemented BDD through Cucumber. Created the Feature Files for Cucumber Automation.
- UsedReact.jslibrary functions for the logical implementation part at client side for all the application.
- Created reusable components with React Js ex: multi-field form elements, background file uploads.
- Extensive experience in designing and developing applications using web technologies like HTML5, CSS3, AJAX, client-side operation like Bootstrap with responsive web design.
- Utilized the features ofAngular8 web components, Kendo UI and Human Centred Designto present effective web design.
- Moving existing monolithic architecture to microservices and migrating them to AWS cloud
- Designed and developedMicro Servicesbusiness components using Spring Boot.
- Implemented Bean classes and configured in spring configuration file forDependency Injection,Developed Controller Classes usingSpring MVC,Spring AOP, Spring Boot, Spring Batchmodules, handled security usingSpring Security.
- UsedjQueryevent handling in UI pages to display list boxes and to handle validations.
- Expertise inMavenfor build,Jenkins and SonarQubecontinuous integration.
- The Restful web services have been used to retrieve and update the data using Ajax.
- Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, node.js Bootstrap, JavaScript to make better Single Page Application SPA working on AngularJS.
- Deployed the war file of the enterprise application onWebSphereapplication server that handles various requests from Client and fixed deployment issues.
- Developed API’s by usingNode.jsandCassandra (Graph DB).
- Experience and building an isomorphic application using React.js with GraphQL on server side.
- Built administrator page displaying profile information in React.js and GraphQL.
- Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
- Written GraphQL data mutations that allow users to update their username and password information.
- Documented the vertex and edges relationship of our Graph DB.
- Wrote a lot of SQL Queries to check the validity for the testing while testing Data anomalies within the Database and wrote MYSQL schemas.
- Developed and designed the web interface using HTML5, CSS3, TypeScript, Angular 8
- Used MYSQL Workbench to write Queries to extract and verify data from the MYSQL Server Database.
- Implemented completeMavenbuild life cycle in order to achieve organized application structure and conflict free dependencies inpom.xmlfile.
- Involved in upgrading production Linux and Solaris, development QA servers
- Implemented monitoring and established best practices around usage of Elastic search.
- Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
- Involved in multiple high priority releases with aggressive deadlines.
Environment: Java, J2EE, Spring MVC, REST, SOAP, Restful API, JAX-WS, JDBC, JSP, LDAP, Multithreading, Hibernate, POJO, XML, JAXB, JMS, JavaScript, AngularJS, NodeJS, Ajax, and jQuery, JIRA, JBOSS, Eclipse, Spring framework - DI, AOP, Batch, Hibernate, Maven, Jenkins, PL/Sql, Oracle, Linux, AWS, MongoDB, JUnit, Mockito, Agile.
Confidential, Englewood, CO
Java Full Stack Developer
Responsibilities:
- The application is developed on Micro Service Oriented Architecture using Spring Boot and Angular 9.0, React JS, Mongo DB, and MySQL to integrate and communicate with the already existing applications.
- Designing and implementing the User Interface using Angular 8.0, HTML, CSS/CSS3, SASS, and Bootstrap for a responsive design for the exposed enterprise application.
- Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Used Hibernate Query Language (HQL) for accessing data from database and created Hibernate POJO Objects and mapped using Hibernate Annotations.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
- Implemented BDD through Cucumber.
- Used Rabbit MQ for reliable and asynchronous exchange of important information between multiple business applications
- Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
- Implemented business logic components using POJOs.
- Developed SOAP as well as RESTful web services using CXF API and developed the services after the deployment on server using SOAP UI.
- Developed variouspagesin the applications in front end technologiesHTML5,CSS3-SASS,JSON,Angular 6.
- Transformed, Navigated, Formatted XML documents using XSL, XSLT, and XPath.
- Worked on implementing the Spring MVC framework by creating controllers, validators, models, and request mappings for all the action URLs that are present in the JSP pages.
- Involved in development of REST Webservices using Spring MVC to extract client related data from databases and SOAPUI tool is used for testing Restful API web services.
- Used AngularJS, JavaScript for validating client-side validations.
- Implemented data-binding using NodeJS for front-end development of a current web application.
- Developed using new features of Java Annotations, Generics, enhanced for loop and Enums.
- Implemented Hibernate annotations for the classes by replacing hibernate mapping xml files and Hibernate/JPA for data persistence.
- Implemented methods that will insert, update, delete and retrieve data in the database using Hibernate.
- Stored the data in the form of JSON structure based documents, stored in a collection using MongoDB.
- Worked with high volume and complex PL/SQL stored procedures and packages using TOAD.
- Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate
- Used Java Messaging artefacts using JMS for sending out automated notification emails to respective users of the application.
- Used JavaScript, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls.
- Used spring validator framework for client side and server-side validation. Also, implemented dynamic loading JSPs using AJAX.
- Created scripts inPythonwhich integrated with AmazonAPIto control instance operations.
- Worked on AWScloud services likeCompute, Network, Storage, RDSandIdentity & access management
- Utilized AmazonRoute53to manageDNSzones and also assign public DNS names toelastic load balancers IP’s.
- Implemented Rabbit MQ Services for the reliable and asynchronous exchange of important information such as payment status report.
- Installed Kafka manager for consumer logs and for monitoring Kafka Metrics also this has been used for adding topics, Partitions to build real-time analytics purposes.
- Developed data transformer for converting legacy data from Source tables to Avro format and fed into Kafka using Camel to process the file for multiple routes to different host locations.
- Implemented Spring Netflix Zuul API gateway and Eureka service registry for reverse proxy and Dynamic service discovery of API’s.
- Implemented Spring Security OAuth 2.0 and OIDC Token mechanism for authentication and authorizing for social websites logins using Spring Social module.
- Extensively worked in XML related technologies XSLT, XPath, XQuery, DOM, and SAX.
- Design patterns are extensively used to achieve clean separation of different layers. Used different patterns like Adapter, Singleton, Strategy, Factory, Abstract Factory, MVC, DAO and Service Locator, Facade.
- Involved in requesting the Build and Deploy team for weekly deploys of the code after the code reviews from the Tech Lead.
- Used SOAP UI for validating the service responses using request xmls.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML
Environment: Java, J2EE, Spring MVC, REST, SOAP, Restful API, JAX-WS, JDBC, JSP, LDAP, Multithreading, Hibernate, POJO, XML, JAXB, JMS, JavaScript, AngularJS, NodeJS, Ajax, and jQuery, JIRA, JBOSS, Eclipse, Spring framework - DI, AOP, Batch, Hibernate, Maven, Jenkins, PL/Sql, Oracle, Linux, AWS, MongoDB, JUnit, Mockito, Agile.
Confidential, Lowell, AR
Front End Developer / J2EE Developer
Responsibilities:
- Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.
- Involved in developing the UI, layout and front-end programming for web application that matches requirements of the client.
- Prepared Technical Design documents with UML diagrams using Microsoft Visio.
- Developed UI Layer for the application using HTML5, CSS3, JSP, JSF, JavaScript, AngularJS.
- Developed secure web applications and server-side development using ORM, Spring, AJAX, JSP, JSTL, Servlet, Java Beans, JavaScript, JSON, JQuery, HTML, Oracle, and various Design Patterns.
- Worked on Order Status Inquiry (OSI) application and the main role of that project is to receive, process, and track order status and invoice status from each manufacturer.
- Designed front end with JavaScript, jQuery.
- Understand and adopt Microservices architecture to gradually replace a core monolithic application to Microservices
- Implemented Spring MVC, dependency Injection and AOP Aspect oriented programming.
- Developed MVC design pattern-based User Interface using JSP, XML, HTML, CSS and Struts.
- Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs, JPA and Web Services / JMS Technologies.
- Utilize Camel to integrate micro services with other micro services and Rabbit MQ messaging exchanges
- Used Rabbit MQ as Java Messaging Service for producing and consuming data between applications.
- Responsible for building a single-page application using the AngularJS development framework.
- Implementing directives and scope values using AngularJS for existing web page. Responsible for checking the cross browser compatibility.
- Used AngularJS directives such as ng-model, ng-bind, and ng-repeat to display data from AngularJS controllers.
- Implemented Web API in AngularJS controller to use in the application accessing data in database.
- Used Bootstrap-Twitter to add front-end features for social communication in the application.
- Wrote application level code to interact with the backend databases using JQUERY, AJAX, Angular JS and JSON.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information for status report.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
- Implemented Authentication & Authorization with Site Minder and spring security.
- Working within SOA based enterprise framework to build web services for Middle Tier processing.
- Analyzed current legacy infrastructure, established business case, and built consensus for virtualized IaaS / PaaS near term strategy with SaaS mobile cloud services end state.
- Developed SOAP based web services using WSDL, SOAP, JAX-WS and AXIS.
- Produced as well as consumed RESTful web services using Jersey API's.
- Followed Java &J2EE design patterns and the coding guidelines to design and develop the application.
- Done with peer level code reviews.
- Expertise inspring based microservices, and enabled discovery using Eureka Server
- Fixed defects identified during QA, UAT and Production.
- Done with Web logic application server set up & deployed the application on it.
- Worked with GIT which is used as a version control tool in the project.
- Done with Unit testing using JUnit and Mockito.
- Automated the deployments using Jenkins and its respective dependency plugins.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
- Configured pom.xml to deploy the project using Maven.
Environment: Java, J2EE, Spring MVC, IOC, AOP, Restful Web Service, Multithreading, Hibernate, Eclipse, Angular-JS, NodeJS, CSS3, HTML5, Web logic Server, WSDL, SOAP, JAX-WS, AXIS, Jersey, Tomcat, Oracle 11g, Oracle SQL Developer, Linux, PaaS, Photoshop, GIT, JIRA.
Confidential
J2EE Developer
Responsibilities:
- The application architecture of the System is based on Spring MVC (Model View Controller) and JEE specifications.
- Implemented various features of spring framework such as Dependency Injection, IOC, Annotations, and Spring integration with Hibernate.
- Good knowledge of Spring& IOC, AOP, Spring MVC and springs integration with Hibernate and Struts technologies.
- Designed and developed a Restful service interface using Spring MVC to the underlying customer event API.
- Experienced in writing JUnit Test cases for Java and JEE applications.
- Implemented application security including User Management, LDAP authentication, authorization (users have restricted access to app components according to their permissions)
- Implemented a role-based security system for web-based administrative applications
- Designed services and factories and injected into various methods and designed customized filter techniques in the webpage using AngularJS.
- Created popup forms using Bootstrap Models, AngularJS Models, and AngularJS Controllers.
- Used AngularJS controllers to update entity models and database.
- Used Custom AngularJS Filters to provide better search experience.
- Wrote Junit test cases to test various components and used Istanbul to test code coverage.
- Designed and built reliable, highly scalable, Agile, and flexible systems using MongoDB as Database.
- Stored the data in the form of JSON structure based documents, stored in a collection using MongoDB.
- Used Microservices to Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
- Integrated Rabbit MQ and spring JMS API to send and receive message for the application's Restful API.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
- Developed the application with Continuous Integration and Deploymentusing Jenkins and AWS.
- Deployed the application in JBOSS server using Elastic Bean Stalk in AWS.
- Created builds using Jenkins for CI/CD and used pipeline plug-in for managing.
- Configured spring beans in XML and involved in integration Spring with Hibernate framework.
- Configured Spring Hibernate transaction manager and used spring declarative transaction management with various propagation levels.
- Developed Object Oriented JavaScript code and responsible for client side validations using JQuery.
- Set up Jenkins server and created Jenkins jobs to build and deploy the application in different environments using Maven 3.1.
- Tested the development by using Selenium and used GIT for version control.
- JUnit is used to performing Java Unit testing.
- Log4J is used to print the logging, debugging, warning, info on the server console.
- Deploying, supporting, and troubleshooting java services on WebSphere and WebLogic Server.
- Participated in technical design review sessions to finalize on the design of application and prepared design documents using Class and Sequence Diagrams.
Environment: Java/J2EE, Angular-JS, Spring, hibernate, JQuery, Log4j, JMS, SOAPUI Pro, WAS 7.5, JSTL, JSP, XML, XSL, JQuery, Jenkins, D3 Stack, AWS, GIT, Ajax, Java Script, Bootstrap, JBOSS, JUnit, Photoshop, Oracle10g, Eclipse, Tomcat, Windows, and UNIX.
Confidential
Java Developer
Responsibilities:
- Involved in Design, Development, Testing and Integration of the application.
- Implementing business logic and data base connectivity.
- Client side installation and configuration of project.
- Developed using simple Struts Validation for validation of user input as per the business logic and initial data loading.
- Co-coordinated Application testing with the help of testing team.
- Writing database queries on Oracle 9i.
- Writing stored procedures, Packages, Views, Cursors, Functions and triggers using SQL in the back end.
- Worked with business teams using agile methodology to integrate business line of apps with SOA in a seamless fashion.
- Used Hibernate for Object Relational Mapping (ORM) and data persistence.
- Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
- Developed REST APIs using Web API (REST API).
- Developed web services using Restful web services, WSDL, and XML.
- Developed the application using Singleton, Business Delegate and Data Transfer Object design patterns in the project.
- Developed web components using MVC pattern under spring framework.
- Wrote JSPs, Servlets and deployed them on Web Logic Application server.
- Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL.
- Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
- Used log4j for logging and SVN for version control.
- Ability to quickly adjust priorities and take on projects with limited specifications. Effective team player with excellent logical and analytical abilities.
- Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.
Environment: Java, JSP, Struts 1.3.8, Spring 1.0.2, Restful Web services, SOA, JavaScript, CSS, XML, JAXB XHTML, XSLT, JMS, Ajax, Hibernate 2.1, EJB 2.0, 2.1, Log4j, Oracle, Web Sphere 6.1, Ant, Eclipse, UNIX.