Sr. Java Developer Resume
Cincinnati, OH
PROFESSIONAL SUMMARY:
- Having around 8 years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications in technologies like Core Java 8/11, Java Beans, Java RCP, Java Messaging Services, J2EE(JSP, Servlets), Spring, Spring batch, Hibernate, JDBC, XML, Web Services and Design Patterns. Experienced in various domains like Airlines, retail and ecommerce, health services and other0073
- Extensive Knowledge in all core java concepts like OOPs, Collections, Error Handling, Multithreading and Concurrency.
- Experienced working with common Internet technologies (e.g., MySQL, CSS/CSS3, HTML/HTML5, JavaScript, jQuery, AJAX).
- Strong experience with multiple JavaScript libraries and frameworks such as angular, backbone, high charts, mustache, handlebars, underscore, Vue framework, jQuery, ajax etc. to develop single page applications.
- Experienced on object-oriented programming language, and commitment to driving front end frameworks (i.e., MVC)
- Hands on experience in GCP services like EC2, S3, ELB, RDS, SQS, EBS, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation GCP Config, Autoscaling, Cloud Front, IAM, R53.
- Experience in Linux Administration (Installation, Configuration, Patching, Tuning and Upgrades of Linux (Red Hat and Oracle).
- Experienced working with common Internet technologies (e.g., CSS, HTML, HTML5, jQuery, AJAX)
- Worked on an agile team of developers focused on delivering a web application written in angular.js and node js.
- Java 11 enhanced numerous APIs with new methods and options and removed deprecated APIs and options. We'll see these changes in next chapters
- Worked to develop fully responsive front-end features using angular directives, controllers, factories, and services.
- Wrote unit and end-to-end tests using mocha, jasmine, and protractor.
- Experienced in developing Restful API endpoints in Spring boot framework using microservices architecture.
- Strong experience in Scrum Methodologies, UML and Test-Driven Methodologies and MVC based frameworks like spring, Struts, Hibernate and Remote Access VPN.
- Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
- Worked on a common Confidential Gateway platform to integrate and manage BAC devices - Partition Systems, Window Shades, A/V Controllers, Fire Alarm Systems, Building access and banking systems, BMS System over BACnet/IP, HVAC devices over Modbus RTU and others.
- Created Gateway prototypes and solutions to integrate Motorized Window Shades,
- Consultation to multiple customers on IoT Transformation which includes developing end-to-end solutions and strategies, creating prototypes and execution
- Experienced with Python frameworks likeWebapp2 and, Flask.
- Experienced in MEAN stack development MongoDB, Express JS, Node JS, Sybase DB and AngularJS.
- Expertise in Servlets, JSP’s, Struts, spring, Hibernate, Java Beans, JDBC, JPA, Java, JNDI, JMS, SQL, PL-SQL.
- Extensive experience in working over Web Services with WSDL, SOAP, RESTFUL, UDDI and Apache axis.
- Using OAuth 2.0 protocol to check identification of user endpoints and authorize clients to access the account. Working knowledge on Apps.
- Knowledge using Test Driven Development approaches (TDD, BDD, ATDD) and Webpack.
- Strong experience with current web and Internet technologies like NGinx, Redis, MariaDB, MySQL, CDN, DNS
- Extensive experience using Jakarta Struts 1.x, Spring, Hibernate, Servlets, JSP, JSF, EKS, ELK, Gradle, Quartz.
- Designed and developed the application using Java Server Faces (JSF) and Spring web flow.
- Strong front-end UI development skills using scripting languages like JSP, AJAX, HTML, DHTML, JavaScript, AngularJS, BackboneJS, jQuery, DOM, CSS and Building Reusable Components.
- Experienced in making use of expanded HTML5 semantics and popular HTML5 APIs (e.g., audio, video, SVG)
- Experienced in making use of CSS3 features & CSS Frameworks and to implement Responsive Web Design
- Experience with shell scripting and working with Linux and Unix based systems.
- Experienced in configuring client-side development environments, building tools and tests utilizing modern client-side programming concepts (e.g., AMD, TDD, CI, Grunt, Git, SASS).
- Experience in using Redux to manage the application state and applying middleware such as redux-promise, redux-thunk and redux-saga.
- Experienced in working with IDE like Eclipse, My Eclipse, Nuxt, Sublime and Net Beans.
- Hands-on experience in JavaScript, UNIX Shell Scripting, Apache/IIS,Ant/Maven Scripts, VPN and Log4J.
- Experience with Java 2/11, Java3/4 Enterprise (J2EE) stack, Core Java, Multithreading, spring, Hibernate.
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in Gathering user requirements and converting them into software requirement specifications using UML, Design Patterns, Object Oriented Methodologies and web applications to core infrastructure services with cedar team Heroku.
- Involved in Unit Test Cases writing and having good knowledge in JUnit.
- Experience in AWS cloud technologies (GCP, AZURE) and Equities financial products.
- Experience on different OS like UNIX, Linux, and Windows operating systems.
- Expertise in Performance improvement and Production support for live Applications.
- Excellent skills in programming using a wide variety of languages and ability to adapt new latest technologies & work in a multi-platform environment.
TECHNICAL SKILLS:
Languages: JAVA 8.0/7.0/6.0/5.0/1.4/1.2, SQL, Python, PL/SQL, UML, C, C++
Web Technologies: JSP, Servlets, JNDI, JDBC, JMS, JPA, EJB(3.0), Web Services, SOAP, WSDL, JSF(2.0), AX-RS, JSX-WS, HTML5, DHTML, Java Beans, JavaScript, Angular JS, NODE JS, AJAX, CSS3.
XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB
Web/App. Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere, JBoss. IIS
IDEs: Eclipse, Net Beans, Red Hat Developer Studio, WSAD.
Tools: TOAD, XmlSpy, Ant, MAVEN, PL/SQL Developer, JUnit, I Report, JIRA
Operating systems: Windows, UNIX, Linux, Sun Solaris.
Databases: Oracle 8 / 9i / 10g, HSQL, My Sql, MS SQL Server 7.0, Sybase, MS-Access.
Frameworks: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j, JSF, JPA.
Version Control: CM Synergy, Rational Clear Case, CVS, VSS, SVN, Git.
Algorithms/ Data Structures: Big O, Sorted, Tree, Stack, Queue, Linked List, Heap, Graph
Development Methodologies: Waterfall, Agile and Scrum
Services: SOA architecture, RESTFUL/SOAP, Microservices, Axis 2, Apache CXF
Servers: JBOSS, Weblogic 10g, 11g, IBM Websphere, Apache Tomcat
Integration tools: Hudson, Ivy
PROFESSIONAL EXPERIENCE:
Sr. Java Developer
Confidential, Cincinnati OH
Responsibilities:
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
- Analyze user needs and software requirements to determine the feasibility of design within time and cost constraints.
- Analyzed business requirements and participated in technical design, development, and testing of various modules.
- Confer with systems analysts, engineers, programmers, and others to design systems and to obtain information on project limitations and capabilities, performance requirements, and interfaces.
- Designed and implemented web-based applications using J2EE, Java, POJO, REST, and JDBC.
- Responsible for the operation, maintenance, and integrity of a distributed networked Linux/AIX environment.
- Designed and documented REST/HTTP API, including JSON data formats and API versioning strategy.
- Experience on configuring auto scalable and highly available microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk.
- Set-up databasesin GCP using RDS, storage using S3 bucketand configuring instance backups to S3 bucket. prototype CI/CD system with GitLab on GKE utilizing Kubernetes and Docker for the runtime environment for the CI/CD systems to build and test and deploy.
- In partnership with the business development, solution architects and sales team, formulate and execute a strategy to drive adoption of AWS, java11 Experience A resource bundle is like a map that contains the locale-specific objects that can be looked up using keys. The resource bundle is commonly stored in a properties file with key/value pairs.
- Partner with product management and product development to drive adoption and massively scale IoT capabilities throughout the enterprise
- Provide technical architecture and consulting support
- Identify business process transformation opportunities and develop software tools to drive efficiency
- Help develop an overall IoT and Mobile ecosystem engagement strategy
- Responsible for the acquisition and management of IoT services at the launch of new solutions
- Assist in the evaluation of new solutions for integration into the IoT
- Implemented the project using Web Services, WSDL, UDDI, and SOAP to communicate with other systems by using Apache Axis/Camel and involved in Micro Services development using spring boot and deployment in PCF.
- Designed the front-end applications using web technologies like React JS, Angular 2/4/6/7/8/11 Ionic and used Twitter Bootstrap for creating grid layout, responsive screen sizes and devices.
- Involved in the implementation of DAO using Spring-Hibernate ORM and Spring Integration and Converted a monolithic app to microservices architecture using Spring Boot.
- Used Angular 4/6/7/8 Boilerplate Arrow Functions to make code constructs easier to read.
- Utilized Java 8/11 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application and Understanding of core financial concepts / mathematics and a strong interest in the area Messaging by using Kafka.
- Used J2EE design patterns like Value Object Pattern, Business Delegate, service locator, and session façade, Singleton, Factory and DAO.
- Used Chef for configuration management of hosted Instances within GCP. Configuring and Networking of Virtual Private Cloud (VPC).
- Converted the code base to use modern ECMAScript (ES6 / ES7), used Babel, Istio Typescript to transpile and Web pack as a module loader and used Reactive extensions.
- Installed and configured Apache on Linux and Solaris and configured Virtual hosts and applied SSL s.
- Developed POJO and implemented Hibernate and integration with Spring Framework.
- Used Java 8 Method s feature to point to methods by their names and used functional Interfaces.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 6/7/11 and angular v10 Good Knowledge of Python and Python Web Framework Django.
- Very strong experience writing API's/ and Web Services in PHP and in Python.
- Used RESTful web services to communicate with third party services or internal applications. Wrote java back-end web services in RESTful framework using the jersey JAX-RS framework.
- Designed and developed user interface (UI) components using JSP, HTML, CSS, and JavaScript.
- Developed pages using HTML5, XUL, DHTML, XSL/XSLT, XHTML, CSS3 and JSON.
- Managed JSON objects through AJAX to present the data to the front-end interface.
- Involved in the creation of interface to manage user menu, Caching and Bulk update of Attributes using Angular.JS and jQuery.
- Used Ajax, JSON with jQuery for request data and response processing. Used concepts of Directives, Databinding and Dependency Injection in AngularJS.
- Used AngularJS as a framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with the server.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Developed JAXB objects to represent requests and responses to support XML and JSON format.
- Developed the Spring AOP Programming to configure logging for the application.
- Working on spring boot microservice to call another microservice.
- Change the code from old spring Mvc to new spring boot microservice and Continuous Deployment and Configuration Mgmt capabilities processed with Ansible and Openshift.
- Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
- Developed, implemented and maintained an asynchronous, AJAX based rich client for improved customer experience using XML parsing, XSLT templates and experience with implementing SAML 2.0 based SSO integrations.
- Facilitate scrum ceremonies like grooming, sprint planning, retrospectives, daily standups etc.
- Using Soap UI to test the service call, by passing required parameters for the service.
- Worked upon the dashboard for the project which contained a variety of charts and drag gable components using JQUERY UI Library.
- Implement network management systems to monitor, diagnose, control, and measure performance of IaaS, PaaS, SaaS, assets.
- Deployment of end-to-end cloud solutions utilizing a variety of PaaS/IaaS technologies & supporting middleware/data tier technology stacks such as message queues, web/worker roles, database engines, enterprise search and accompanying monitoring solutions.
- Experience on configuring auto scalable and highly available microservices set with monitoring and cutting-edge enterprise SaaS, PaaS, IaaS, X aaS solutions and other related cloud-based technologies.
- Write JUnit case to test the code as per business requirements.
- Used Maven to package java classes into jar archives. Used Jenkins for build automation and Git for Version Control
- Building/Maintaining Docker/ Kubernetes container clusters managed by KubernetesLinux, Bash, GIT, Docker, on GCP
- Developed unit test cases and suits on Junit framework for unit testing, writing Junit tests cases for every java class.
Environment: Java 1.5/ 1.8, J2EE, MySQL @5.7, Spring Boot 2.1.4, C#, AWS, Azure, Gcp, React JS, Python, JavaScript, DOJO, DAO, Junit, Gatling, Cypress, HazelCast, MongoDB, Log4j, Spring Integration, Hibernate ORM, TDD, Git, Kafka, Web Services (SOAP), Linux, GCP, NPM, Tomcat server, Agile, Jenkins, Mockito, Maven, Servlets, Visual studio, Node js, NoSQL, Express JS, HTML5.
Java Developer
Confidential, Minneapolis, MA
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application. Experience with SOAP web architectures. Developing applications using Java 8.
- Ensure compliance with terms of customer contracts, including reviewing contracts and designing processes to ensure proper pricing and maintain, update, and develop complex pricing models for use by the pricing department.
- Gather the requirements from the business, analyze the requirements and use cases.
- Involved in Java middleware development and ETL(K2View) for data management.
- Worked in a team of 40-person for UI, service, pre-model and post-model.
- Build, Test and Developer application from Docker containers and deployed in PCF environment.
- Wrote AngularJS controllers, views, services, and custom directives for CAQF App.
- Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and AngularJS
- Developed code to call stored procedure, and populate data from oracle for UI interface,
- Developed code to get result-set from database, and then filling up as a string after processing data as required format.
- Developed JAVA code to call shell scripts to run different types of models.
- Developed JAVA code using Java 8 to call shell script to move uploaded files in Oracle to HDFS in HADOOP using Impala connection. Experience with developing XML scripts.
- Used Hive Query Language (HiveQL) to get data from HDFS in HADOOP using superputty
- Developed the Restful Web Services using the Spring Boot.
- Developed server-side application to interact with database using Spring Boot and Hibernate.
- Used New Relic for performance monitoring.
- Building projects using build tools like Maven and Apache Ant.
- Worked on an agile team of developers focused on delivering a web application written in angular.js
- Worked to develop fully responsive front-end features using angular directives, controllers, factories, and services.
- Built Continuous Integration environment (Jenkins, Nexus) and Continuous delivery Environment.
- Wrote unit and end-to-end tests using Junit.
- Experienced with development & debugging tools such as Firebug, Chrome Developer, Fiddler, Eclipse IDE, JAX-WS, JMS.
- Involved working on responsive web development
- Using Angular injection to retrieve the data from the JSON
- Highly worked on the microservices architecture to migrate from monolithic application to microservices based application.
Environment: AngularJS, highcharts, JSP, Java/J2EE, Spring REST Web services, Spring Boot, Impala, HiveQL, JavaScript, HTML, CSS, XML, jQuery, ajax, underscore, Bootstrap, TDD, DOJO, Grunt, Bower, Junit, Jasmine, Karma, SVN, Git, GitLab, Stash, JIRA, NPM, Third party templates, Pivotal Cloud Foundry(pcf).
Java J2EE Developer
Confidential, Nashville, TN
Responsibilities:
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript, AJAX, JSON, and jQuery.
- Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Responsible for manipulating HTML5, CSS3 in jQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Designed and Developed JavaScript framework which is wrapper on top of jQuery framework and AJAX based UI framework for UI Configuration widgets.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3 & JavaScript using Dreamweaver.
- Developed different jQuery components in MVC micro architecture framework which internally use various design patterns such as singleton, command, delegate, etc.
- Enhanced user experience by designing new web features using MVC Framework like BackboneJS accommodate these advanced and fast technologies.
- Employed Struts 2.0 framework at the backend.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Used AJAX frameworks like jQuery, JSON to develop rich GUIs and involved in performance tuning the website.
- Ported and redesigned the Lead management system using AngularJS frameworks implementing modular design.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML.
- Used Bootstrap and AngularJS in effective web design.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
- Involved with cross browser testing and compatibility using Chrome, Firefox, and IE.
- Coordinate with QA integration for testing, Production releases, Application deployment and integration.
- Involved in Production Support and minor enhancements as per application requirements.
Environment: HTML4/5, CSS2/3, jQuery, JavaScript, AJAX, XML, JSP, JSON, SOAP, MVC, DOM, Adobe Dreamweaver, AngularJS, BackboneJS, Node JS, Bootstrap, Internet Explorer, Firefox, Chrome, Oracle, Windows. Struts.
Java Developer
Confidential
Responsibilities:
- Developed the application utilizing the Struts framework and MVC Architecture and adopted J2EE best practice using J2EE design patterns.
- Designed and developed XSLT transformation extensively components to convert data from XML to HTML.
- Developed prototype using HTML, CSS, JavaScript, and Tomcat Web Server.
- Designed & developed front-end using JSP, HTML, CSS and JavaScript, middle-tier using Servlets, model-tier using stateless session EJBs, DAOs, for the data manipulation, database-tier using DB2 stored procedures.
- Worked with the team in the development of the Application front-end using JSP and JSTL.
- Experience in developing and deploying on application servers such as Apache Tomcat server
- Created custom components with JSF and used Tomahawk JSF library and worked extensively on JSF validations, conversions, and good knowledge of FACELETS.
- Involving the development of EJBs to handle the business logic of trade processing.
- Used AJAX, DOJO, Java script, Spring and GWT to create interactive user interface
- Implemented various Design Patterns on the project. Developed Action Forms and Controllers in Struts.
- Created Ant tasks to support application deployment in production environment.
- Implemented persistence layer using Hibernate ORM and configured Hibernate for using JTA Transaction Manager.
- Involved in writing Hibernate mapping files (hbm files) and generating hibernate POJOS and wrote various Hibernate Queries using Hibernate Query Language and native SQL Queries.
- Developed Message Driven Beans (MDB) for processing the carrier’s response and saving the response to the database.
- Involved in writing SQL, Stored procedure, and PL-SQL for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle 10g Database.
- Worked on MySQL5.0 as the back-end database for the data storage & retrieval of the data.
- Developed multiple formatting, validation utilities in Java, JavaScript functions and CSS Style Sheets so that they can be reused across the application.
Environment: Java2, J2EE (EJB, JSP, Servlets, JDBC, JNDI), Web Sphere Application Server, Struts, ANT, Hibernate, multithreading, Oracle 10g, JTest, XML, Home Site 5, UML, Rational Rose, MySQL, JavaScript, HTML, CSS, Tomcat Web Server, Site Minder, Windows XP, NoSQL.
Full Stack Developer
Confidential
Responsibilities:
- Involved in various phases of Software development life cycle such as requirements gathering, modelling, analysis, design and development.
- Involve in Agile software development life cycle (SDLC) with SCRUM methodology.
- Designed front-end presentation logic using JSP, HTML5, CSS3 and Strut tags.
- Worked as Full Stack Developer covering all layer’s front end, middle tier and Back end.
- Involve with cedar team-Heroku for critical production applications written in Go.
- Used JavaScript, jQuery, AngularJS and Angular 4/6/7, Node JS and AJAX technologies for front end user input validations and Restful web service calls.
- Used jQuery and JSF validation framework for front end validations and providing oversight and assurance that validation documentation meets FDA regulatory.
- Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
- Developed the COM client using the Angular 6 and Middle tier using Spring Boot. Application is configured using maven build tool and developed user interface by using React JS.
- Created the Deployment Manifest file (YAML) for deploying Spring Boot application Kubernetes Engine.
- Experience builds and release management, build and migration Devops tools like Eclipse, Ant, Jenkins, GitHub, Flosum and other relevant tools for continuous Integration and Hybrid Mobile Development (iOS, Android, etc.)
- Developed the RESTful API’s using Spring Boot and deployed them to multiple environments using the CI/CD pipeline.
- Build the application using TDD (Test Driven Development) approach.
- Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Developed Business Logic using Python on Django Web Framework.
- Strong experience in writing Server-side scripting using NodeJS and JSON in calling JAX-RS Web Services. Experience with XML scripting.
- Used React JS for templating for faster compilation and developing reusable components.
- Implemented AWS client API to interact with different services as Console configuration for AWSEC2 and SQS.
- Used JMeter for performance monitoring and Splunk for machine data visualization.
- Had Interactions with external business partners while implementing Restful (JAX-RS) web services.
- Hands-on experience in working with React JS.
- Wrote client-side code using React JS to generate server environments using flux with redux framework to manage targeted URLs.
- Demonstrable experience designing and implementing complex applications and distributed systems into public cloud infrastructure (AWS, GCP, Azure) etc.
- Created reusable React components and managed application state with Redux and Implemented Initial setup and component migration to Redux.
- Implemented application using Java (J2EE), Java 8, EJB, JMS, JSP/Servlets, CSS, HTML, JavaScript, Spring Core, Spring MVC, Spring JDBC, and Spring Web Services, BEA Web Logic, Oracle 11.1, Oracle11.2 (Oracle11g) workflows and delivered with high quality and easy to maintain code.
- Develop GUI in C#/HTML5 and write regression tests to verify that they work UAT support for the Verify/iVerify GUI application processing.
- Written queries using Oracle PL/SQL, SQL and generated various data reports as per user's and design requirements. Also involved in all performance tuning techniques in writing SQL for better performance of the application.
- Working experience in deployment using JAX-WS and building applications using Maven and Sybase replication server.
- Involved in design (class diagrams, sequence diagrams) of the application using Enterprise Architect tool and technical design documentation.
- Used springs functionality of Dependency Injection and Dependency Inversion Principle (DIP)/Inversion of Control (IOC) patterns to wire beans from Presentation to business services in the configuration files.
Environment: Java/J2EE, JDBC, Spring2.5, Spring Core, Spring AOP, Spring MVC Framework, Spring Boot, Spring Web Services, Hibernate 3.0, Angular 4/6, JSP, Servlets, XML, Python, HTML 5, CSS 3, bootstrap, Junit, Selenium, DAO, Web Logic 9.2, Log4j, Maven2, Enterprise Architect 7.0, Adobe LiveCycle, Oracle 11.1, Oracle11.2 (Oracle11g), PL/SQL, SQL, Eclipse 3.2, Node JS, JSON, IBM WebSphere, Cucumber, Waterfall, Couchbase, Spinnaker, MQ Series, AWS.
