We provide IT Staff Augmentation Services!

Sr. Full-stack Java Developer/ Api Developer Resume

2.00/5 (Submit Your Rating)

Indianapolis, IN

SUMMARY

  • Around 7 years of experience as a Full Stack Developer with solid understanding in all the phases of the Software Development Lifecycle (SDLC), this includes Analysis, Design, Development, Testing, and Maintenance of Java UI applications for large Enterprise Customers.
  • Strong programming skills inJava,J2EE, J2SEwith extensive ability to develop scalable applications.
  • Experienced in developing Web UI Applications usingHTML5, CSS3, Bootstrap, JavaScript, Typescript, Ajax, JQuery, Angular.js, React.js, Express.js, Node JS, JQuery UI, andSpring MVC.
  • Experience in XML related technologies likeXSL, XSD, XPATH, DTD, and XML Schemas, XML Parsers like DOM & SAX.
  • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by usingJava 8
  • Hands - on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like Elastic Compute Cloud (EC2), Simple Storage Service (S3), Glacier, Auto Scaling, IAM, Dynamo DB, Virtual Private Cloud (VPC), Route53, Cloud Watch,AWS CLI, Cloud Formation, Cloud Front, Elastic Beanstalk,ELB(Elastic Load Balancers),RDS,SNS,SWF,SES,SQS, andEBS, etc.
  • Experienced inAWSDynamoDBto capture any modification on DB.
  • Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like SAAS, Vue.Js.
  • Extensive working withAmazon web Serviceslike usingElastic Beanstalk,EC2, andAMIwithLinux.
  • Adding permissions to AWSSQSto interact with the Queue and involved in writing custom policies.
  • Experienced in using Eureka Servers while deploying inEC2.
  • Thorough knowledge of Micro service architecture and experience in implementing several design patterns
  • Designed and developed Micro service business components using Java /J2EE,Spring Boot, and Implemented REST web services based onRESTful APIs.
  • Expertise in design and development of enterprise-level spring-based web applications usingSpring REST,Hibernate, EJB, Struts, Servlets,JSPforUser Interface Applications.
  • Experienced inspring framework applications likeSpring Core, Spring AOP, Spring IOC, Spring MVC, Spring Batch, Spring JPA, Spring Security, andSpring Bootand did integration toMicroservicesinto the existing system architecture.
  • Experience with AWS Cloud - EC2, EBS, Lambda function, Auto scaling, SQS.
  • Experience with NoSQL DB’s likeMongo DB, Cassandra, Couchbase, Kafka.
  • Proficient in Spring AOP, Security, Event Handling, Spring MVC, Spring IOC Container.
  • Developed DAOs (Data Access Object) usingHibernateas ORM to interacting with DBMS - likeMySQL, PostgreSQL,SQL/PL-SQLOracle10g, andNoSQLdatabases likeMongoDB.
  • Integrated Hibernate in context files and configured Hibernate session factory.
  • Good Experience in developing Web Services, Restful APIusingJerseyFramework, andSOAPusingSpring-WS.
  • Experienced with web services (SOAP/RESTful) and used to scale the applications for betterBOA.
  • Worked onService OrientedArchitecture (SOA)such as Apache Axis web services, which useSOAP,REST, andWSDL, and exposure toJAXB, JAX-RPC, and JAX-RS & JAX-WS.
  • UsedApachefor integration and Data Processing withspringand Multi-Threaded Message Consumption and worked onZookeeperto maintain services.
  • Experience withDockerimages, Containers, push/pull withSpring Boot,usedJenkinsfor CICD and AI.
  • Experience in usingJenkinsfor Continuous Integration and Sonar jobs for java code quality.
  • Experience in message streaming by using ApacheKafka.
  • Experience with large-scale distributed systems usingJMS,Message Queues, andSpring JMS Integration.
  • Hands-on experience in using message brokers such asActive MQandRabbitMQ.
  • Strongly associated with usage ofSelenium, Jenkins, Junit, andCurlforUnitandSystem Testing.
  • Experienced with tools likeJIRAfor bug tracking.
  • Experienced withCICD-Ant/maven/Gradle/Jenkins/CVS/git/GitHub.
  • Experience with web/application serversWeb Sphere, Web Logic,Jetty,JBoss, andTomcat Server.
  • Experience in performingUnit testing, Integration Testing, and generation of test cases usingJUnit.
  • Experience in working on version control tools likeSVN,CVS, andGIT.
  • Good exposure to using IDE likeEclipse,SublimeText,IntelliJ, andNetBeans.
  • Managed the platform over the years throughAgile,Scrum, andWaterfallpractices

PROFESSIONAL EXPERIENCE

Confidential, Indianapolis, IN

Sr. Full-Stack Java Developer/ API Developer

Responsibilities:

  • Designed the Front-end applications, Mobile applications as well for user interactive (UI) web pages using web technologies like HTML5, CSS3, Es6 JavaScript, React JS, and React-Native/Redux Saga.
  • Worked as a Front-End Developer on the project with JavaScript, ES6, Saga, RESTful services, HTML5/CSS3/SASS/Bootstrap, and GitLab.
  • Made use of redux-saga middleware to access redux application state and dispatched redux actions.
  • Worked in designing, developing, and testing the web application by using HTML5, CSS3, SASS, LESS, and Bootstrap.
  • Worked in designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Developed dynamic responsive Web Application by integrating Angular JS with Bootstrap and LESS CSS, further integrated with Web Services.
  • Used Redux-Thunk as middleware to manipulate the data type and handle multiple actions.
  • Developed presentation layer using XML, XSL, GitLab JavaScript, CSS, JSP, JSTL, Custom tags etc.
  • Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.
  • Implemented back-end Web API with the use of MongoDB, ExpressJS, and NodeJS and established connectivity with the use of Axios.
  • Built custom RestAPIthough the use ofAWSLambda andAWSAPIGateway. Using theAWSSDK, JavaScript ES6 applications are building for the browser. Developed applications using Velocity framework, JSP, JSTL, struts tag libraries (struts-bean, struts-html, struts-logic), CSS, spring framework, java, java script, Ajax, HTML and DHTML GitLab for front-end development.
  • Developed user interfaces using JSP, JSF framework with AJAX, JavaScript, HTML, DHTML, and CSS.
  • Developing Single Pages Application using HTML5, CSS3, Bootstrap, NextJS, GraphQL, ExpressJS, NodeJS, and Socket, LESS.
  • Created web pages using HTML5, CSS3, JavaScript, XML, JSON, JavaScript, JSPs, JQuery, Handlebars, Lodash, SASS, and Angular JS for developing the user interface.
  • Designed User Interfaces using JSP, jQuery, CSS, HTML, Bootstrap, NodeJS, and Lodash for front-end view as per the requirements that are provided.
  • Used third-party packages for Angular application. This increases the performance and efficiency of the application. Some of them are Lodash, NgRx (redux architecture for state management).
  • Worked on Angular with TypeScript and other latest client-side technologies including ES6, Gulp, NodeJS, RxJS, Angular CLI, WebPack, Chrome DevTools, Karma, and Jasmine.
  • Thorough understanding of the responsibilities of the platform, database,API, caching layer, proxies, and other webservices used in the system. Developing applications using Angular JS, HTML5, Bootstrap, JavaScript, and CSS3.
  • Used Node.JS, SonarQube, and MVC framework for developing the Single Page Application (SPA).
  • Designed a web application for both the company user and customer user with different Login and Sign-up authorization using firebase authentication.
  • Built web applications using Vue.js and SonarQube.
  • Developed Java Script utility objects for common client-side validations, history handling, window management, and menus management
  • FollowedJavaand J2EEdesign patterns likeSingleton, Service Locator, Session Façade, DAOduring development. DevelopedAPIfor usingAWSLambdato manage the servers and run the code in theAWS.
  • ConfiguredAWSIdentity and Access Management(IAM) Groups and Users for improved login authentication.
  • Designed and implemented a Nodejs-based mobile text and voice messaging app and its cloud backend.
  • Designed and implemented user interface for web-based customer application using HTML5, CSS3, Typescript, JSON, AJAX, and Angular.
  • Used WebPack, Babel, and gulp for transpiration (compilation) configuration for Typescript to be converted to JavaScript.
  • Developed single-page applications using Angular, Typescript, HTML5, CSS3, and Bootstrap.
  • Developed SPA project using Angular Typescript for frontend, Node JS and Postgres for the backend.
  • Implemented web page using the semantic mark-up and page layout of HTML5 and implemented the new CSS3 border-radius property for the design layout and CSS3 transitions to change property values over a given duration.
  • Composed and executed MongoDB scripts and queries to fetch and test data fromNoSQLdatabases.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5semantics new tags like audio, video, canvas) CSS3, JavaScript, jQuery, Saga and JSON.
  • Implemented unit and integration testing for all layers of the applications using frameworks like JUnit, Spock, Mocha, and Jasmine.
  • Performed Unit testing on applications using tools like chai, mocha, and enzyme within Test-Driven Development (TDD).
  • Knowledge of unit testing and integration testing frameworks and libraries like Mocha and Chai.
  • Involved in unit testing of various modules by generating the test cases using Jasmine, Mocha, Enzyme, Chai, Jest, and Karma.
  • Used JIRA for Bug Tracking and JS Lint for ensuring quality code.
  • Involved in unit testing of various modules by generating the test cases using Jest & Enzyme.
  • Created unit tests using Enzyme, Mocha, and Shallow.
  • Implemented Hibernate for the ORM layer in transacting with Oracle database
  • Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Used WebPack, Babel, and gulp for transpiration (compilation) configuration for Typescript to be converted to JavaScript.
  • WebPack plugin to perform various tasks that build our application.
  • Utilized JS Lint to maintain consistent style amongst all the developers and Used GIT for version control.
  • Bugzilla was used to report and track bugs, JS Lint for ensuring quality code.
  • Worked with J2EE packages such as DI, EJB, JPA, JDBS, JNDI, JMS, and Restful web services
  • Implemented the multi-datacenter cluster consisting of Cassandra rings.

Environment: Typescript, JavaScript, HTML5, CSS, Ajax, Bootstrap.JS, Angular.JS, Web Components, Node.js, WebServices, REST API, SOAP, Postgres, SQL Server, Java, MySQL, MongoDB, Rest, Node.JS, Express.JS, Microservices, Visual Studio, WebPack, Chrome DevTools, Ngnix, GitLab, Vue.js GitHub, Jasmine, GraphQL, Selenium, Scrum, Agile, AWS, Jenkins, NoSQL, Docker, Kubernetes, TeamCity, JSON, XML, JIRA

Confidential, Oakland, CA

Application Developer

Responsibilities:

  • Solved Callback hells in Node.JS by using Promises and Generators from ES6 resulting in unchaining of events and making the code efficient.
  • Implemented JavaScript source code and embedded nested handling logic using jQuery event handlers and call back functions, es6.
  • Used Saga Middleware, Redux-Promise in application to retrieve data from Back-End.
  • Worked on Redux for state manipulations and Redux-Saga to implement API requests asynchronously.
  • Used Middleware, Redux-Saga in application to retrieve data from Back-End and to perform RESTFUL services.
  • Researched future web technologies such as HTML5, CSS3, Backbone.js, etc. to develop new web applications.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Involving all the stages of the Software Development Life Cycle like Application Design, Development, Debugging, and testing the applications.
  • Designed & developed using HTML5, CSS3, EXT JS, JavaScript, XML, AngularJs, Vue.js, JSF, J2EE and Ajax.
  • Was extensively involved in AB testing. Developed and tested AB features using Optimize tool.
  • Developed static and dynamic Web Pages using JSP, HTML, and CSS.
  • Developed stored procedures, Triggers, and functions in Oracle 10g to process the trades using PL/SQL, mapped it to Hibernate Configuration File, and established data integrity among all tables.
  • Used Redux Thunk Middleware, in the application to retrieve data from Back-End and to perform RESTFUL services.
  • Developed dynamic responsive Web Application by integrating Angular2 with Bootstrap, which is further integrated with Web Services and Vue.js.
  • Worked with Axios and Lodash libraries for Ajax calls and utility functions respectively.
  • Involved in processing JSON data from RESTful web service by using Axios to get resources from the database, populated data on the UI, and used Redux-Saga as middleware.
  • Used Axios to fetch the data by consuming the Rest API.
  • Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Express JS, Node JS, and Firebase.
  • DevelopedAPIfor usingAWSLambdato manage the servers and run the code in theAWS.
  • UtilizedAWSLambdaplatform to upload data intoAWSS3buckets and to trigger otherLambda functions (Including EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling).
  • Developed Angular modules, routers, and services using typescript.
  • Implemented mock backend, in Angular JS using Typescript for testing purposes.
  • Implement new Front-End features with Typescript/ JavaScript and other RESTful APIs.
  • Utilized Bootstrap and developed a reactive website from static JavaScript, Node JS, Bootstrap, Semantic UI, RESTful API, jQuery existing codebase.
  • Used Vue.js events distribution and parent chain for parent-child component communication
  • Redux-Thunk as middleware to manipulate the data type and handle multiple actions.
  • Used SonarQube to make the development environment better.
  • Used Node.js to run WebPack tasks and build properly the project.
  • Designing, Coding (development), and Debugging application using Eclipse Indigo as an IDE, Spring JDBC framework and DAO pattern, HTML5, CSS3, and JQuery.
  • Used AngularJS Dependency Injection (DI) to inject Angular Services and Chrome DevTools and built custom Directives to provide reusable components.
  • Developed forms using HTML and performed client-side validations using Chrome DevTools.
  • Developed user interface using JSP, HTML, XHTML, and JavaScript to simplify the complexities of the application. Good knowledge of Twitter Bootstrap and Responsive Design.
  • Configure MongoDB Sharded cluster with Replica Set (HA) on Different AWS regions.
  • Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
  • Designed, developed, and tested the WebSphere Portal Application based on Model, View, and Controller (MVC) architecture deployed on IBM Web Sphere Portal/Application Server.
  • Built a RESTful API to save and retrieve geolocations using a remote server in Java using spring, MongoDB, Apache CXF, and JAX-RS.
  • Configure and monitor numerousMongoDBandNoSQLinstances
  • Created Single Page Application for Service module by using AngularJS UI-Router to configure routes for navigating between different HTML pages and integrating backend using JavaScript framework.
  • Designed and developed DAO layer with Hibernate standards, to access data from IBM DB2
  • Implemented Java Script validation framework for client-side & server-side.
  • Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
  • Development Tools: Eclipse, WSAD, RAD, Ant, And Maven, Frameworks: Struts, Hibernate.
  • Conducted software builds using Subversion in a windows environment via Cruise Control.

Environment: Angular 2, ES6, Redux, Typescript, JavaScript, HTML5, CSS3, Ajax, Bootstrsap.JS, Angular.JS, WCAG, XSS, CORS, SASS, LESS, Java, Oracle, MySQL, REST, Node.JS, Chrome DevTools, Visual Studio, Sublime Text, Grunt, Gulp, Nginx, GitHub, Web Components, Node.js, WebServices, Vue.js, REST API, SOAP, Postgres, SQL Server, Jasmine, Scrum, Agile, AWS, NoSQL, Jenkins, Docker, Kubernetes, JSON, XML, Jira, Linux

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Developed POCs for the Authentication model using various security features in it.
  • Captured the intermediate auth token and secured that token until the authentication process is finished and generated the final auth token at the server.
  • Used JWT format to secure the tokens. In addition, after the authentication is done, the server, not on the web application, will maintain everything. In this way, we secured the token no one steal the token to hack the server
  • Worked with UX designer for the wireframes for the POCs and Independent framework.
  • Configured redux store, reducers, and actions. Used sagas for handling middleware and ‘fetch API for rest calls.
  • Implemented dynamic page elements and form error validations.
  • Developed mock APIs to test the framework’s independence.
  • Configured node application, created rest APIs.
  • Used Bit-Bucket for version controls.
  • Resolved Cross Browser Compatible Issues for different versions of IE, Safari, Chrome, Firefox, and Opera.
  • Worked closely with product, UX, and business team to build applications & reach business goals through front-end development and UX.
  • Used Jira board for the track of work we have done.
  • Updated the Confluence page after each task and raised the issues to check the updated application and responded on the confluence page

Environment: JavaScript, HTML, CSS, Ajax, Bootstrap.JS, Web Components, Node.js, WebServices, REST API, SOAP, Postgres, SQL Server, SCSS, Typescript, Angular.JS, JQuery, SASS, LESS, Java, Spring, Hibernate, Struts, PL\SQL, Oracle, DB2, Soap, REST, Eclipse, WebLogic, CVS, Selenium, Jasmine, Agile, AWS, JSON, XML, JIRA, Linux

Confidential

Software Developer

Responsibilities:

  • Worked with a designer who designed user interfaces and prototypes for a web-based internal system.
  • Implemented dynamic page elements and form error validations.
  • Added interceptor logic for all rest APIs that adds headers for all API calls and validates requests before sending to the server.
  • Configured node application, created rest APIs using ExpressJS.
  • Used passports to generate tokens and used tokens for API authentication with application key.
  • Written GitLab CI script to run ci-tests on every push. Configured Jenkins for auto-deploying the code to the development box.
  • Used GIT for version controls.
  • Resolved Cross Browser Compatible Issues for different versions of IE, Safari, Chrome, Firefox, and Opera.
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from a UI standpoint.
  • Involved in Agile process, two-week sprints, and daily Scrums to discuss the development of the application.
  • Worked closely with product, UX, and business team to build applications & reach business goals through front-end development and UX.

Environment: HTML, CSS, Ajax, Bootstrap.JS, jQuery, Java, Spring, Hibernate, Struts, PL\SQL, Oracle, DB2, Soap, Visual Studio, Eclipse, WebSphere, Redux, Web Components, JavaScript, Node.js, WebServices, REST API, SOAP, Postgres, SQL Server, CVS, SVN, Selenium, Waterfall, AWS, JSP, Servlet, JSON, XML, Jira, Linux

We'd love your feedback!