We provide IT Staff Augmentation Services!

Java Aws Developer Resume

0/5 (Submit Your Rating)

MI

SUMMARY

  • Over 5 years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iteration methodology, Agile Development Testingusing Software Development Life Cycle.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE ++ based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Extensive experience in designing professional UI web applications using front-end technologies like AngularJS, Node.js, Angular 2/4, HTML5, CSS3, JavaScript, jQuery AJAX, JSON and Bootstrap.
  • Experience in Service Oriented Architecture (SOA), Web Services Integrations, BPM, BPEL and ESB using WebSphere Process Server, ESB, Web Sphere Integration Developer, Data Power and WSRR.
  • Transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services,AWS, JNDI, Hashmap-Multithreading etc.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul Proxy.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Automated couple of workflows using PowerShell. Involved in writing background jobs using PowerShell
  • Proficient in frameworks like Struts, Spring, JSF, AJAX frameworks and ORM frameworks like Hibernate,Redis,Memcache.
  • Experience with Front end frame works with its components such as AngularJS, jQuery, NodeJS, BackboneJS, ReactJS.
  • Used Node.Js and JQuery for Dom manipulation.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.Selecting the appropriateAWSservice based on compute, data, or security requirements.
  • Strong experiencewithMongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.
  • Experience in database modeling, design and development of PL/SQLQueries, Stored Procedures, Triggers, Cursors, Functions and Packages in relational databases: Oracle 11g, SQL Server 2005/2008, DB2 andMySQL.
  • Experienced with Hibernate/JPA Entities for mapping HQL,HSQL Named Queries, Criteria, and Projections.
  • Developed applications using latest technologies like spring 3.x/4.x, Hibernate3.2/4.x, REST based Web services (Axis2.0, JAX WS 2.0, JAX RS), Rule Engines (Drools4.1, ILOG), jBPM tools.
  • Worked in Building application platforms in the Cloud by Amazon Web Services.
  • Experience in using ORM tools like Hibernate, iBATIS,Mybatisfor XML mappings and Java Objects.
  • Experience in software configuration management using CVS, SVN, GitHub and IBM ClearCase.
  • Experience with CICD-Ant, Maven, Gradle, Jenkins, Hudson, CVS, Git, GitHub.
  • Experience in working with web servers like Tomcat 8, IBM WebSphere8.0, Jetty, JBoss 7.1.0 and WebLogic 10.0.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL),HSQL Named Queries, Criteria, Projections.
  • Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J and Splunk.
  • Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
  • Expertise in several testing environments like JUnit, Selenium, CURL, Jenkins, SoapUI and System Testing.
  • Responsible for support and maintenance, implemented Spring Batch for huge number of transactions.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messagingservice.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, Cloud Formation, IAM, S3, RDS, AWS, ElastiCache, SNS, SQS, AMI.
  • Experience in working with different operating systems like Windows and UNIX/Linux.

TECHNICAL SKILLS

Programming Languages: Java 1.8, SQL, PL/SQL,FHIR,Data structures and Algorthims

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Hashmap-Multi-threading, Java Networking.

Application/Web Servers: Apache Tomcat 8.0, IBMWebSphere 8.0, JBoss 7.x, Oracle/BEA WebLogic 12.x/10.x/9.x

Web technologies: JSP, JavaScript, jQuery, AJAX, Angular JS, XML, HTML 5, CSS 3, ReactJS, BackBone.JS 1.3.1, Node JS 6.0.

Frameworks: Spring 4.3, Hibernate 4.3, Redis,Angular JS 1.0/2.0/4.0/8.0 , Memcahce,Spring Security 3.2

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS

IDE: Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.9.3

Cloud Environments: Azure, AWS, Netflix Eureka, Mesos, Kubernetes.

XML Tools: JAXB, Apache Axis, AltovaXMLSpy

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: Junit, Selenium, TEST NG, Mockito,Cucumber,JMeter,RFT

Relational Database: Oracle 11g/12C, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1, Data structures and Algorithms

NoSQL Databases: MongoDB, Cassandra, Couch DB

Version Control: CVS, SVN, Rational clear case, Git,BitBuket

Build Tools: Maven 3.3.9, Gradle 3.4.1, Ant 1.10

Platforms: Windows 10, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, MI

Java AWS Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Developed business components using coreJava8concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Multithreading, hashmap etc.
  • Documentation functional specifications using Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Implemented and developed UI components using Angular 8 features like dependency Injection, Models, data binding and controllers.
  • Developed test cases for Angular 8 using karma and grunt
  • UI design and development using JSF, richfaces and myfaces.
  • Extensively used Java server Faces (JSF) Navigation rules and JSF tags for enhanced user Interface.
  • Developed Interactive web pages using AngularJS, ReactJs, HTML, CSS and JavaScript.
  • Responsible for the technical direction and implementation of the Spring Batch framework according to new design with spring security.
  • Responsible to support the operations, monitoring & reporting according to the requirement of higher management team by making Splunk Dashboards.
  • Implemented the MVC architecture using Backbone.js, Node.js and Angular.js.
  • Integrated application with Spring Security for form-based authentication and authorization by used spring security JSP tags to provide UI level spring security.
  • Stored authentication and authorization detail in database, used these DB authorization detail with spring security annotation on method for apply method level spring security.
  • UsedNodeJSfor heavy DOM manipulation.
  • Implementing security Single Sign-On application to share user management, authentication and authorization among multiple applications.
  • Implemented Dynamic batch feature for batch processing with spring batch.
  • Worked extensively on batch job schedulers for Pausing and Resuming job features according to the business need.Developing PowerShell Script files to Automate office 365.
  • Experience in working with Spring Quartz framework and developed various quartz jobs
  • Implemented Dynamic job scheduling according to the business need (daily, weekly, monthly etc.) same using Quartz scheduler.
  • Integrated with thePolymer-CLI tool, for obtaining featured Progressive Web Application
  • Developer Spring Quartz jobs to run the backend jobs and generated reports.
  • Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
  • This functionality is implemented by developing RESTFUL web services using Spring boot, Spring RESTFUL template
  • UtilizedAWSLambdaplatform to upload data into AWS S3 buckets and to trigger otherLambda functions.
  • Worked on the followingAWSservices like EC2, S3, VPC, EBS, ELB, Auto Scaling, Cloud Watch, Cloud Trail, IAM, SNS, SQS, RDS, DynamoDB, etc.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, Cloud Formation, IAM, S3, RDS, AWS, ElastiCache, SNS, SQS, AMI.
  • Implemented the application using design patterns such as Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Administered and deployed applications into WebSphere Application Server.
  • Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
  • Worked with corejavatechnologies likeHashmapMulti-Threadingand synchronization.
  • HandledJavaMulti-Threadingpart in back-end component, one thread will be running for each user, which serves that user
  • Implementation of Thread pool and locks for concurrency management.
  • Involved in creating test cases using JUnit strictly following Test Driven Development (TDD) methodology.
  • Used JUnit, Mocktio and Power Mocks framework for unit testing of application and implemented Test Driven Development (TDD) methodology.
  • Worked on SOAP Web Services using SOAP for transmission of large blocks of XML data over HTTP.
  • Used Maven, Nexus and Jenkins to automate the build and deploy process.
  • Involved in testing the JMS integration between queues and topics using GEMS.
  • Used Mockito Framework for Junit.Used JUnit for unit testing of the application and log4j for logging.

Environment: Java 8, Spring 3.5, Hibernate 4.2, Spring batch, Spring quartz, Spring security, Spring Jta, Spring Boot, JPA, Java Scripts, Angular 8, HTML 4.0, CSS, JMS, JAXP (SAX & DOM),AWS,WebSphere Application Server, Eclipse/RAD 8.0, Oracle 11g, Powershell, SOAP, RUP, Maven, log4j, Polymer, JUnit, XML,MongoDB, Web Services, ILogJRules 5.0, Splunk, GIT

Confidential, Chicago, Illinois

Java Developer

Responsibilities:

  • Implemented business logic components using POJOs.
  • Developed Services, Controllers and Repository classes using Spring MVC module.
  • Worked on integration of services to Hybris Ecommerce platform.
  • Worked in the development of data sync services to validate and process the requests from the Hybris e-commerce platform to persist the data to DB2 database.
  • Developed user interface using HTML5, AngularJS, jQuery and performed client-side validations using Java Script, AJAX, JSTL and CSS for making the Web Pages dynamic.
  • Standardized the Restful endpoints using the HapiFhir open source project for Java
  • Used Bootstrap and media queries to create a Responsive Webpage across different screen-sizes.
  • Used spring framework for dependency injection with the help of spring config files.
  • Worked on SQL queries to fetch the data, insert and update the data from the database.
  • Building Images Using Docker and creating containers for deployment using WebSphere Application Server.
  • Involved in functional discussions and prepared detail design documents for various modules of the application related to Project and its scope.
  • Involved in planning poker of Jira tool to estimate tasks and prioritize them as per the requirement.
  • Used JDBC Connector (JT400 driver) to establish connection to DB2 database.
  • Used Squirrel SQL Client as a database administration tool to explore and interact with DB2 database via a JT400 JDBC driver. Wrote many shell scripts in Unix to call routines.
  • Wrote Operations and corresponding handlers to communicate with Oracle database sitting on Linux/Unix server
  • Used Postman application for testing APIs by sending request to the web server and checking the response.
  • Used WSDL file to generate Java classes and to connect to a SOAP web service to determine operations available on the server.
  • DevelopedRESTful Web ServiceswithJAX-RSusingSpring BootandMicro Services Architecture.
  • Designed and implemented application usingSpring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring JDBC.
  • Wrote WindowsPowerShellscripts to create, retrieve, update delete to manage info in Windows Azure Active Directory
  • DevelopedJAX-RS for httpREST Callsandweb servicesusing all formats of data forTransmission likeJSON, XML, TEXTand others.
  • DevelopedRestfulWeb services for transmission of data inJSONformat.
  • ExposedAPIsboth asRESTandSOAPviaApigeePlatform.
  • ImplementedCore Javaconcepts likeMultithreading, Concurrency, Exception Handling and Collections, hashmap, wherever necessary in the application.
  • Developing scripts for build, deployment, maintenance and related tasks usingJenkins, Docker.
  • Responsible forContinuous Integration (CI) and Continuous Delivery (CD)process implementation usingJenkinsalong withUNIXShell scripts to automate routine jobs.
  • Created and configured the continuous delivery pipelines for deployingmicro servicesusingJenkinsCIserver. Achieved Dependency injection by creatingspringservices, Spring Dynamic Modules (OSGI),springcontrollers andDAOsto wiremock,objects of business classes.
  • UsedDB2as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale.
  • UsedIntelliJ IDEAas IDE to develop the application and followed the standard features for debugging and running.
  • Worked on Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka, Zookeeper to establish communication between the Microservices in the application environment.
  • Implemented Collection Framework features like Map,Redis,memcahce, Object, and List to retrieve the data from Web Service.
  • ImplementedMicroservicesbased Cloud Architecture usingSpring Boot.
  • UsedJIRAtool forIssue/bug tracking, monitoringof work assignment in the system
  • Log4Jwas used to monitor the error logs and usedGITas version control tool
  • Followed theMavenbuild life cycle to build the application and deployed intoWebSphereapplication server
  • Developed test cases and performed unit testing usingJunit
  • Involved in all phases of SDLC, which includes requirement gathering, Developing, Unit testing, validating the test results, fixing defectsanddeploying as a web application.

Environment: JDK 1.8, J2EE, spring, DB2, Docker, Postman API, Squirrel SQL Client,Powershell, WebSphere, Maven, IntelliJ IDEA

Confidential, Austin TX

Java Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture.
  • Used Design Patterns like Singleton, Factory, Session Facade and DAO.
  • Developed using new features of Java 1.7 Annotations, Generics, enhanced for loop and Enums. Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using HTML, CSS, JavaScript, JQuery and AJAX.
  • Creation of prototypes using Inkspace and Quickview 3.0
  • Developing and editing user Interface Screens using JSP, HTML, JavaScript and node.js.
  • Improve presentation of webpages CSS 3.0, Adobe Flash and JQuery plug - INS.
  • Designed SOA integration using Apache CXF. Enabled rapid service tier development.
  • UsedAngularJSfor DOM Manipulation, Filters, and Directives.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.UNIX shell scripting and core java.
  • Used Twitter Bootstrap to create responsive web pages which can be displayed properly in different screen sizes.
  • Worked on creating responsive website for smart devices using responsive design and Bootstrap.
  • Developed the application using Model-View-Controller (MVC) architecture.
  • Used Ajax for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.
  • Used AngularJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Used Bootstrap and AngularJS to create Controllers to handle events triggered by clients and send request to server.
  • Worked with NoSQL database Mongo DB and worked with it to perform many different operations.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Extensively used various Spring Framework modules like MVC, DI (IOC), Auto Wiring, JDBC Templates, Spring Security, and AOP.
  • Implemented SOA to develop REST Based Web services using Apache Axis.
  • Developed Service layer Using Spring, AspectJ and persistence layer using Hibernate.
  • Extensively used Hibernate mappings, HQL, EHCache, Query, Criteria, Lazy loading Transactions and Lockings.
  • Developed RESTWeb Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Modified the Spring Controllers and Services classes so as to support the introduction of Spring framework.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using jQuery, JSP, JavaScript, AJAX and Ext JS.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
  • Developed the application using industry standard design patterns like Singleton, BusinessDelegate Factory Pattern for better maintenance of code and re-usability.
  • Experience with basic WebSphere Administration- like JMS, Data Source Configurations, Listener port configurations, JVM Property Configuration, Certificates Configuration,
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other webservices used in the system.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Validating user actions on the client side and providing responsive feedback
  • Worked with Web services components JAX-RS services and worked with Restful Web services interact with external systems.
  • Used Maven and Jenkins to automate the build and deploy process.
  • Developed and consumed Apache CXF based Web Services as part of Payments Application.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • SVN was used for project management and version management.
  • Deployed the application on WebSphere 7.0 application server.

Environment: J2EE, Spring framework, Spring MVC, Hibernate 3.x, Angular JS, jQuery, JSON, JSF, Servlets 2.3, JDBC, AJAX, Web services, SOAP, XML, Java Beans, XStream, NetTool, Selenium, Apache CXF 2.6, Apache POI, Ext JS, JQuery, JavaScript, Oracle 10g, IBM RAD, WebSphere 7.0, Agile Methodology, Design Patterns, SVN, Apache Maven, JUnit, HTML, XSLT, HTML/DHTML,UNIX.

Confidential

Senior Software Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture.
  • Used Design Patterns like Singleton, Factory, MVC, Intercepting Filter, Front Controller, Business Delegate, Service Locator, Session Facade and DAO.
  • Developed using new features of Java 1.5 like Annotations, Generics, enhanced for loop and Enums.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Created session EJBs that retrieved information from the Oracle database using Hibernate.
  • Defined Action Forms, Model Components using Struts MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using JSP, JavaScript, AJAX and Ext JS.
  • Used JIRA for defect tracking and project management.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Implemented SOA to develop Web services using Apache Axis.
  • A set of Web Services was created using CXF to handle SOAP requests with HL7 payload and addressing
  • Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • ConfiguredSeleniumWebDriver,TestNG, Maven tool and createdseleniumautomation scripts in javausing Test NG prior to agile release.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Database development required creation of new tables, PL/SQLstored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Followed Agile SCRUM methodology and used Test Driven Development (TDD).
  • Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code.
  • Used Ant scripts to build and deploy the applications in JBoss application Server.
  • Used Log4j utility to generate run-time logs.
  • CVS was used for project management and version management.
  • Deployed the application on WebSphere 7.0 application server.
  • Developed Functional Requirement Document based on users’ requirement.

Environment: J2EE, Spring framework, Spring MVC, iBatis 2.2, JSP 2.0, JSF, Servlets 2.3, JDBC, AJAX, Web services, SOAP, XML, Java Beans, XStream, Apache POI, Ext JS, jQuery, JavaScript, Oracle 10g, IBM RAD, WebSphere 7.0,Data Grid, Agile Methodology, TDD,Selenium,Design Patterns, CVS, Apache Maven, JUnit, HTML, XSLT, HTML/DHTML

We'd love your feedback!