Java Full Stack Aws Developer Resume
Rochester, MN
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, HTML, CSS, Bootstrap, NodeJS, jQuery, SQL, PL/SQL, Oracle, DB2 and MySQL.
- Proficient in developing Single Page Applications (SPA) usingAngularandReact.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.
- Good Experience in Server-side Framework likeNode.jsand Java script libraries likeReact.js, Flux and Redux
- 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)
- Experienced in uploading data, host static websites, encrypt data, implement bucket policy and setupCORS in S3 using Web Console, AWS CLI and AWS SDK for Python (Boto3).
- Good experience in managing users, groups, policies and roles inAWS IAM
- Worked on the dependency injection using spring framework with Application Context XML file. Involved in creating and modifying the class diagrams, sequence diagrams using Microsoft Visio.
- Experience in designing User Interface (UI) applications and professional web applications using HTML, DHTML, XHTML, XML, XSL, XSLT, JQuery, D3.js, JSON and CSS.
- Created Single page applications with the use of JavaScript libraryReact.js.In-depth experience in React.js and techniques such asRedux, Axios, JSX, Form Validation, HOC and react-router.
- Implemented the authentication and authorization of the application using Spring Security and OAuth2.
- Good understanding of implementing web applications using Angular JS, Angular 2, ReactJS framework.
- Experience in different SDLC models like Waterfall, Agile and undergone the training in software Development Processes like SDLC, Test Driven Development (TDD) and Iterative Methodologies.
- Developed Maven & ANT scripts in to build and deploy J2EE Applications.
- Had an experience in JMS and Message Queue listeners for Message Queue Service.
- Expertise in XML and schemas like XSD, DTD and parsers like JAXP (SAX & DOM) and JAXB.
- Written JUnit Test Cases for challenging environments.
- Extensive experience in design, development and support Model View Controller using Struts and Spring framework.
- Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including JSP, Servlets, Struts, Spring, Hibernate, JTA, JDBC, JNDI, JMS, Java Multi-threading API.
- Experienced with J2EEDesignPatterns such as MVC, Session Façade, DAO, DTO, Singleton Pattern, and Front Controller.
- Experience in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache Active MQ, Rabbit MQ, AMQP as JMS provider
- Experienced and deep understanding of logical and physical data modelling and relational database technologies.
- Ability to convert business requirements into technical specifications and designs as well as estimate the amount of effort necessary to complete the tasks.
- Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton pattern, Front Controller.
- Experienced in using Web/Application Servers like IBM WebSphere 7.0, Apache Tomcat and JBoss, BEA WebLogic 8.1.
- Knowledge in programming languages like Python, Scala.
- Good Knowledge in debugging and problem solving skills with excellent understanding of system development methodologies, Techniques and Tools.
- Expertise in client side designing and validations usingHTML, CSS, AngularJS, JQuery, AJAX, and Java script.
- Expertise in developing the micro-services/API using Spring Boot.
- Used Good working knowledge in version control tools like GitHub, CVS, SVN, Rational Clear Case and Tortoise SVN.
- Experience in Spring Boot with Micro Services and Message based systems using JMS API.
- Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.
- Experienced in writing unit test cases using Junit, Testing, and Mockito.
- Experienced using tools like JIRA, Confluence.
- Extensive experience using SQL and PL/SQL to write complex queries, Stored Procedures, and Functions.
- Proficiency in working with SQL databases like Oracle 10g/11g, MYSQL. MySQL, DB2 and NoSQL databases like MongoDB, Cassandra.
- Good Working experience in Unit Testing using JUnit and Version control using VSS and also JMock.
- Experience in Creating and Executing test scripts for regression testing of web application using selenium &cucumber
- Strong Experience in development and Implementation of Test plan and Test Cases.
- Experience in handling, troubleshooting and resolving production issues and production deployment.
- 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.
- Experience reviewing business requirements, functional designs, business processes and system solutions in order to gain a deep functional understanding of the application.
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, JUnit, CI/CD (Git, Sonar, Jenkins), Docker, Kubernetes
Lifecycle Methodologies: OOAD, Waterfall Model, Agile, Test Driven Development(TDD),BDD,SAFe.
Defect Tracking Tools: JIRA, Bugzilla, Intercept, Jasper.
Frameworks: Spring, Spring MVC, Spring Boot, Spring Batch, Spring JDBC, Spring Security, Hibernate, Struts, EJB
IDE: Eclipse, WebStorm, IntelliJ, NetBeans, Visual Studio.
Build Tools: Maven, Jenkins, Docker, Apache Ant.
Web/App Servers: Apache Tomcat, JBoss, Web logic, WebSphere, Glassfish.
Cloud Services: Amazon Web Services (AWS).
PROFESSIONAL EXPERIENCE
Confidential, Rochester. MN
Java Full Stack 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.
- Experience with NoSQL databases (e.g. Apache Cassandra) and NoSQL support in PostgreSQL.
- Workingknowledge with XML, XST, and XSLT by integrating and using them in Java Environment.
- Worked with tools like GitHub, Subversion, Eclipse/IntelliJ, UDeploy, Jfrog Artifactory, NDM and static code analyzers.
- Attended online training on IBM Web sphere Cast Iron and AWS.WebSphere Cast Iron Studio 7.5.1/7.0/6.5/6.3
- Experience in Core Java, Multi-threaded Programming, Data structures, Algorithms and Collections framework and design patterns.
- Used Microservice architecture withSpring Bootbased services interacting through a combination of REST andApache Kafkamessage brokers
- Experience in automation technologies like Jenkins, Selenium Grid/RC/Web driver, Maven, Ant, Junit.
- Hands on experience in end to end development of software application Interfaces in areas including corporate treasury accounting system, Liquidity Analytical Reporting, Corporate Accounting data warehouse and wholesale and affiliate funding portfolios.
- Implemented OAuth2.0 for authentication-based web application and accessed their APIs for fetching data services.
- Designing of Cloud architecture for application with high availability solution for each tier of application AWS infrastructure cost estimation.
- Knowledge and understanding of database querying and creating adHoc reporting results using SQL or similar querying methods.
- Experience in Developing Spring Modules like spring (Spring IOC, Spring AOP, Spring MVC, Spring Boot, Spring Security).
- Experienced in writing real-time processing and core jobs using Spark Streaming with Kafka as a data pipe-line system.
- Started the front-end application withReactand usedstateobjectReact Class Componentfor general stateful management.
- Extensive experience in designing and developing applications using web technologies like HTML5, CSS3, AJAX, client-side operation like Bootstrap with responsive web design.
- 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.
- 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.
- Worked on Microservices implementations using Spring Boot.
- Worked with the SAML protocol, Single Sign-On systems, PKI, SOA, and web technologies and services
- Worked on various AWSservices like VPC, EC2, S3, ELB, Auto Scaling Groups (ASG), EBS, RDS, ECS, ECR etc.
- Working experience on Amazon Web Service (AWS) EC2 instances and Continuous Integration with Jenkins.
- Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
- Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for a web application.
- UsedReact-Routerto create a single page application. AppliedRouter Guardto deny unauthorized access.
- Utilized React’s life cycle, includingcomponentDidMount, shouldComponentUpdate, and componentWillUnmount,etc for performance boosting and bug fixing.
- Involved in Development of Java API for Amazon Lambda to manage some of the AWS services.
- Designed Java API to connect the Amazon S3 service to store and retrieve the media files.
- Worked with NOSQLdatabase Amazon dynamo DB to store data of reporting Application.
- Used AWS Command line client (CLI) and management console to interact with AWS resources and APIs.
- Integrated services likeGitHub, AWSCode Pipeline, Jenkins and AWS Elastic Beanstalk to create a deployment pipeline.
- Worked in usingReactJScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
- Working with EBS for quick deployment of services such as EC2 Instances, Load balancer and databases on RDS in AWS environment.
- Virtualized the servers usingDockerfor the test environments and dev-environments needs, also configuration automation usingDockercontainers.
- Implemented Docker based CI/CD framework and Deploying, maintaining Micro services using Docker.
- Configured SNS for S3 and EC2 instances for notifications.
- Configured auto scaling in customized VPC, based on elastic load balancer (ELB) traffic and using ELB health check in order to trigger auto scaling actions.
- Maintains understanding of end to end data flows for applications including business logic and controls.
- Tracks application and AWS batch performance and develops plans for remediation of issues.
- Worked on automated processing for funding, allowing capture, approval, verification and rules-based accounting for transactions.
- Designed and migrated the application using Spring Boot and Micro services from an existing legacy Struts 1.x application.
- Good experience on working with AmazonWeb ServiceslikeEC2,S3, Amazon SimpleDB, AmazonRDS, Amazon Elastic Load Balancing, AmazonSQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
- Incorporatedreact-reduxfor global state management, mainly for the authentication process, and addedredux-thunkfor asynchronous handling.
- Worked on improving the operational efficiency for corporate Finance treasury through integration and automation to maintain data consistency, data integrity and to grant users better access to data.
- Configured Spring Hibernate transaction manager and used spring declarative transaction management with various propagation levels.
- Developed Oracle PL/SQL stored procedures, Triggers, and functions to process the trades and mapped it to Hibernate Configuration File and also established data integrity among all tables.
- Working experience to efficiently write database code in PostgreSQL without compromising data quality, privacy or security.
- Worked with JSON and JSONB datatypes in PostgreSQL.
- Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production PostgreSQL databases within the organization.
- Maintaining security byperforming full level code scan on existing and new applications by using Static Code Analyzers.
- Extensively used debugging tools such asFirebug, Chrome Dev Tools,React Dev ToolsandRedux Dev Toolsto investigate the issues and fix the bugs.
- Worked with executed unittest cases by using JUNITfor accuracy of code andlogging with log4j.
- Expertise in JUNIT testing using Mockito and Power Mockito, integration testing and SOAP UI testing.
Environment: Java, J2EE, Spring MVC, REST, SOAP, Restful API, JDBC, JSP, LDAP, Multithreading, Hibernate, XML, JAXB, JMS, JavaScript, Eclipse, Spring framework, Batch, Maven, Jenkins, Jfrog, UDeploy, PL/Sql, Fortify Scan, Black duck scan, Oracle, AWS, Agile.
Confidential, Boston, MA
Java Full Stack Developer
Responsibilities:
- Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
- Expertise in Object Oriented Software Development (OOSD), Gathering new requirements and understand/document business/technical requirements.
- Involved in the analysis, design, and implementation of business user requirements.
- Designed and developed the UI using spring view component, JSP, HTML, CSS and JavaScript, AngularJS, AJAX, JSON.
- Selecting the appropriateAWSservice based on compute, data, or security requirements.
- Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
- Applied multiple built-in Directives such as ng-model, ng-click into AngularJS application.
- Worked on removing the Struts tag libraries and implemented the spring tag libraries in the JSP and JSPF pages and replacing the existing HTML tags with the spring framework tags.
- Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Utilized Python Libraries like Boto3, numPY for AWS.
- Use of JSX in the React components for cleaner HTML like structure inside JavaScript
- 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.
- Responsible for Development of Web page using HTML5, JavaScript, jQuery,React.js,Immutable JS, CSS,SASS/SCSSincluding Ajax controls and JSON
- Used Rabbit MQ for reliable and asynchronous exchange of important information between multiple business applications
- Experience in Integration of Amazon Web ServicesAWSwith other applications infrastructure.
- 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.
- Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
- 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 SpringMVC 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.
- Installed, configured and administered Jenkins CI tool on AWS instances.
- Configured S3 buckets with various life cycle policies to archive the infrequently accessed data to storage classes based on requirement.
- Implemented client-side Interface usingReactJS. used Cloud formation templates (CFT) to find the resources that needed for the formation of cloud formation stacks
- UsedNOSQLdatabase Amazon dynamo DB to store data of reporting Application.
- Used Amazon Cloud Watch to monitorAWS services and Amazon Cloud Watch logs to monitor application.
- Automated applications andMySQLcontainer deployment inDocker using Pythonand monitor them usingNagios.
- Used JBoss6.x Application server to deploy the applications.
- Used SQL Developer for validating the data in Oracle 10g database tables.
- 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
- Written unit test cases for react components Using Enzyme java script testing utility.
- Used Spring Framework for Dependency injection and integrated with the EJB 3.0 using annotations.
- Tested Rest web services using postman, SoapUI.
- Created the Application using React.js and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
- Involved in installing and configuring Eclipse and Maven for development.
- Used GIT as a source version controller for this project.
- Developed various UML diagrams like use cases, class diagrams and activity diagrams.
- Played a key role in the design and development of almost all the modules of the project.
- Tested components using JUNIT Mockito during development.
- Strong Experience in Automating Web Applications using Selenium WebDriver, Grid with TestNG, Maven & BDD(cucumber).
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Used Log4J to validate functionalities and worked in Test Driven Development (JUnit) for unit testing.
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, Dallas, TX
Java/Applications 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.
- AWS S3is used to store customer's monthly credit statements.
- 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.
- Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements. Coordinate these efforts with Functional Architects.
- Used Spring MVC module to develop MVC Architecture.
- Experience on setting up and configuringAWS's EMR Clustersand usedAmazon IAMto grant fine-grained access toAWSresources to users.
- Build Microservices for the delivery of software products across the enterprise.
- Used Core Java to develop Business Logic as Spring Beans.
- DevelopedAngularfactories, and usedAngularpromise API for making async calls.
- Used Babel as a transpiler,Web Packas the module bundler inReact.jsandRedux.
- Analyzing the equivalent Ext JS components and implementing those components.
- Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap.
- Build scripts on AWS cloud for schedulingEC2 auto scaling load balancerwithpython SDK.
- Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
- Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests
- Expertise in Production support and knowledge of deployment using AWS, Heroku and Jenkins.
- 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.
- Built React application utilizing Redux for state management.
- 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.
- Worked and learned a great deal fromAWSCloud services likeEC2, S3, EBS, RDSandVPC.
- 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.
- Worked withELASTIC MAPREDUCEand setup Hadoop environment inAWS EC2Instances.
- Fixed defects identified during QA, UAT and Production.
- UsedReact-routerto route the pages on the client-side and built SPA.
- 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, Bedford, TX
Java/UI Developer
Responsibilities:
- 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. Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software, involved in System Requirements study and conceptual design.
- Designed and developed web UI screens using Angular-JS, Bootstrap, JSP, HTML, CSS and JavaScript.
- Developed AngularJS Controllers, Services, filters, and directives for various modules in the application.
- Created custom directives, decorators, and services using AngularJS to interface with both RESTful and legacy network services also DOM applications.
- Expertise inReact JSframework to develop theSPA.
- Defined new validations through AngularJS for the form field validation implemented through HTML and used AJAX, JSON to send request to the server to check the functionality of the website.
- 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 Spring Bean Factory to create prox id object using AOP framework and Implemented RESTful Web Services using Jersey.
- Experienced inReact JSand working withReact Flux architecture.
- Used JavaScript for the client side validations and Spring MVC Framework for developing J2EE based web application.
- Developed and consumed RESTful web services by making AJAX calls and process the JSON response.
- Debugged the scripts for building the entire web application using Maven.
- Installed application on AWS EC2 instances and configured the storage on S3 buckets.
- 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.
- Experience in usingReact JS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
- Developed stored procedures, Triggers, and functions to process the trades and mapped it to Hibernate Configuration File and also established data integrity among all tables.
- Extensively used Hibernate in data access layer to access and update information from theOracle database. Used Hibernate Query Language (HQL) for writing the queries.
- 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
- 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.
- Command in ReactJS for creating interactive UI's using Virtual DOM, JSX, React Native concepts.
- 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).
- Familiar with creating Custom ReusableReactComponents Library
- 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.
- Hands on experience on MVC frameworks such as Angular JS, Angular2, Backbone JS, Ember JS, ReactJS etc.
- 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.