Post Job Free

Resume

Sign in

Stack Developer Enterprise Applications

Location:
Fairborn, OH
Posted:
January 25, 2024

Contact this candidate

Resume:

PROFESSIONAL SUMMARY:

•Around ** years of experience as a Java Full Stack Developer in the IT industry. Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object-Oriented Applications and Web based Enterprise Applications using java/J2EE.

•Demonstrated and successful in developing complex enterprise applications using Java/JEE technologies.

•Experience in deploying applications on Servers like Web Logic Application Server, Web Sphere 6.0, Oracle Application Server, and Tomcat.

•Experience in Data Modelling and tuning of Relational Data Bases Oracle and DB2.

•Expertise in developing applications using Spring Framework’s, Spring Web Flow, Inversion of Control and Dependency Injection.

•Expertise in developing Middle-Tier components using Enterprise Java Beans (EJB), JMS, JNDI and other Remote Components.

•Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.

•Having hands-on experience in Front-End using HTML, CSS, JavaScript, JSP, JSTL, AJAX, jQuery, Bootstrap, Angular 2/4/6, AngularJS, React JS, Node JS, Python and EXT JS.

•Experience in developing application user interfaces with Angular JS and EXT JS.

•Experience in developing Mule ESB services as a middleware layer in reaching the goal of SOA pattern.

•Experience in developing Oracle SOA and BPEL middleware process in most of the ecommerce domains.

•extensive experience in application development using Java, J2EE, EJB, JMS, JSP, Servlets, Struts, Spring, JSF, jQuery, Hibernate, XML, SOA, JavaBeans, JDBC, WebSphere, UML, WebLogic, JBoss, Apache Tomcat, JSON, SSL, Spring Security, JBoss, and Core Java

•Experience in developing the Release Automation Flows using CA release Automation Tool.

•Experience in developing middleware services using Mule, Fuse and deploying on the JBOSS containers.

•Expertise using Spring Boot-based services interacting via REST and Apache Kafka message brokers.

•Hands on experience in Service Oriented Architecture Micro services, web services environment using latest J2EE web services stack for gRPC protobuff on Netty, Non-blocking Asynchronous Spring reactive micro services, SOAP JAX-WS.

•Used Puppet as configuration tool to deploy the Docker images on AWS to enable seamless full-infrastructure provisioning for site-redundancy and development environment.

•Design and update software database by effectively querying on NoSQL databases such as SQL Queries, Couchbase DB, Postgres DB

•Create BPMN flow diagram which will internally be used by another team.

•Experience in Cassandra Database Configurations and its C++ client library.

•Experience in consuming secured services like OAUTH, Kerberos implementations.

•Experience in writing custom LDAP authorization filters in enabling on top of web applications.

•Experience in developing applications which can talk to NoSQL Databases like Mongo DB and Cassandra.

•Experience in managing Docker containers and used boot2docker for the windows platform setup.

•Used Elastic search clusters to enable Kibana Dashboards for logging.

•Hands-on experience in using React JS and Node JS components.

•Used KAFKA as distributed system in Data Analytics using integration of spark and Cassandra.

•Extensive experience in using Node JS and Express to build REST Services.

•Developed POC on data intensive UI using React JS and BackboneJS as library and Angular JS as frontend frameworks.

•Experience in developing web applications using Groovy, JSP, Servlets, EJB, JDBC, Struts, Spring, Hibernate, Angular.js, JSF, Java Script, PRIMEFACES, JDBC, MQ, Node.js, JSON, XML and UNIX Shell Scripting.

•Experience in using Big Data modules like MapReduce, Hive, PIG, Zookeeper and Apache Spark.

•Experience in using different Test Frameworks like Mocha, Jasmine and Mockito to test different layers of the application.

•Experience in writing the ANT scripts for building and deploying the working enterprise application and writing UNIX Scripts.

•Integrated the different pages to be a single page application using Angular 6+.

•Experience with Typescript as part of migration from Angular JS to Angular 6+.

•Experience in logging the application using Log4j.

•Experience in using Version Control Systems like CVS, Clear Case, SVN, TFS and GIT.

•Highly adaptable and adept at building good working relationships.

TECHNICAL SKILLS:

Web Technologies

HTML 4.0/5, CSS2/CSS3, LESS, SASS JavaScript, HTML, XHTML, XML, XSLT, DHTML, AJAX, Python, JSON, DOM

Scripting languages

JavaScript, jQuery, Angular JS, Angular 7/8, React JS

Debugging Tools

Firebug, Chrome Developer Tools, IE Developer Tools, Fiddler, SoapUI, Junit 3.0/4.x

IDE & Tools

Eclipse IDE 3.x, NetBeans, Dreamweaver, Notepad++, Edit plus

Programming Languages

C, C++, T-SQL, PL-SQL, Java 8/11

Operating Systems

Windows 7/8/8.1/10, Linux, Mac OS X

Software Methodologies

Agile SCRUM, Agile RUP, Waterfalls

Web Experience

Responsive Web Design

Web Services

SOAP, Restful

Web/App Servers

Apache Tomcat 5.x/6.x/7.x, HTTP Web Server, WebLogic 9.2

Reporting Tools

SQL server reporting services (SSRS), Crystal Reports 9.0, Splunk

Databases

SQL Server 2000/2005/2008/2012/2014, MySQL, NoSQL, Oracle 9i/10g/11g, MongoDB, PostgreSQL

Testing Frameworks

Jasmine, Junit, Manual, Selenium, Groovy, Mockito

PROFESSIONAL EXPEREINCE:

5/3 Bank, OH Dec’21 – present

Role: Sr. Java Developer

Responsibilities:

•Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).

•Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality Involved in writing different Design Patterns like Filter, Action, Business Delegate, Service Locater, Data Transfer Objects (DTOs) and Data Access Objects (DAOs).

•Technical expertise in provisioning, operating, and managing distributed application systems on the AWS platform.

•Used Hibernate in persistence layer and developed POJOs, Data Access Object to handle database operations.

•JSON being light in nature was used as the chief source of communication between the server and application.

•Expertise in developing reusable and interoperable Web service modules based on micro services, SOA architecture using SOAP and RESTful and Preparation of Java and JSP coding standard checklist.

•Worked on Jakarta EE specifications and frameworks such as Servlets, JSP, CDI, JPA, and JMS.

•Involved in the development of Servlet, Business Objects, Web Services.

•Involved in writing JSP using Bean, Logic, HTML, and Iterate Tags.

•Used the spring validation and Tiles Framework in the presentation layer.

•Developed user interface using JSP, Spring Tag Libraries to simplify the complexities of the application.

•Used Java8 features like stream and Lambda expressions.

•Developed user interface with Java Server Pages, Ajax support to speed up the application formfilling.

•WSDL has been used to expose the Web Services.

•Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.

•Installed and configured JBOSS/Drools server with MySQL/Oracle persistence. Extracted rules data from the database and decision tables.

•Used Apache as the Web Service framework for creating and consuming Web Service clients using SOAP and WSDL.

•SOAP has been used as a protocol to Communicate in the form of XML messages.

•Implemented or exposed the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.

•Actively participated in continuous improvement initiatives, staying informed about emerging security threats and implementing measures to enhance the overall security posture.

•Designed various tables required for the project using Oracle database.

•Used Apache Tomcat server for deploying the application.

• Experience with Docker Images/containers and Kubernetes.

•Involved in writing the Maven build file to build and deploy the application.

•Involved in writing JUnit Test Cases and Ant Build Script.

•Used Log4J to capture the logging information.

•Writing cloud formation templates in JSON to create and manage several AWS resources such as - S3, Cloud watch Alarms, SNS topics, SQS, EC2, Lambdas, Batch JOB, Dynamo DB configurations etc.

•Created custom Angular orders to assemble custom reusable segments to use over the application pages.

•Widely utilized Angular UI (Angular Bootstrap) for ng-lattice and UI segments.

•Utilized Angular predefined orders and created different Custom orders in changing the date designs, mistake checking, Tables.

Environment: Java, JSP, HTML, CSS, Servlets, XML, SOAP, WSDL, Oracle, Eclipse, JAX-R, JAX-WS, PL/SQL, Tomcat Server, Struts, DAO, AOP Spring, MVC Spring, Hibernate, Angular 8, Junit, Maven.

FIS, OH Jan’21– Nov’21

Role: Java Full Stack Developer

Responsibilities:

•Involved in developing the Rest based API calls as services and developed accessing the service API calls.

•Built Micro Service Architecture to serve a business goal by using Spring Boot.

•Worked in Agile team in 2 weeks' sprints to rapidly develop output to partners and incorporating feedback with product owners.

•Implemented Spring MVC Controller module using ORM for better handling of client request, consuming Restful data service and sending response back to client.

•Implemented features like logging, user session validation using Spring-AOP module.

•Used spring security framework for authentication and authorization of the application.

•Written producer and consumer to Kafka using Java and write the transformed JSON to the Kafka partitions.

•Spring Batch for scheduling and maintenance of batch jobs.

•Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.

•Created RFP (Request for Proposal) micro service to provide Restful API utilizing Spring Boot with Spring MVC

•Developed unit test cases and functional test cases using JUnit.

•Participated in bug fixing with QA team, which involved cross browser testing as well as load and performance checking.

•Used Spring Restful API to create Restful Web Services, set JSON data type between front-end and the middle-tier controller.

•Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, jQuery, Node.js, Angular Js, and HTML to speed the application.

•Modularized front end CSS and JS code with Sass.

•Built a real time mouse/click user analytics web service with Node.js.

•Implemented the managed beans and the service implementation for the application.

•Used singleton and factory design patterns for common functionality of buttons.

•Worked on CSS Background, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements, CSS floats, cross browser compatibility and CSS behaviors in CSS.

•Using several AWS code management and deployment tools such as – Code build, AWS code pipeline, Cloud formation to achieve Continuous Integration and Continuous deployment (CI/CD).

•Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.

•Developed Merge jobs in Python to extract and load data into MySQL database.

•Worked on fixing the AWS Code Pipeline if faced with any issues during the time of production deployment with Hands-on deck approach.

•Resolved major production issue by implementing Kafka messaging queue for handling of millions of daily events.

•Writing cloud formation templates in YAML/JSON to create and manage several AWS resources such as - S3, Cloud watch Alarms,

•Good experience with Dynamo DB and Lambda

•Worked on Cloud Trail in AWS to look for some patterns in the logs and send notifications whenever an alarm is triggered for a specific cloud watch trail.

•Set up restful API to connect web application with Cassandra database using Java, Maven.

•Performed code review and Unit testing of the modules by creating JUnit test cases and Mockito.

•Developed Rich Internet Applications (RIA’s) by using Ajax.

•Using spring batch processing the two routes from with respective to their batch process.

•Implemented various screens for the frontend using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.

Environment: Java, spring, Spring Boot, Microservices, Jenkins, Python, JSON, Git, Gitlab, React JS, REST, AWS, Junit, Mockito

LabCorp, NC Nov’19– Dec’20

Role: Java Full Stack Developer

Responsibilities:

•Designing web interfaces from scratch using current and emerging web technologies therefore ensuring User Experience and User Interface standards.

•Built micro services for the delivery of software products across the enterprise.

•Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.

•Created RFP (Request for Proposal) micro service to provide Restful API utilizing Spring Boot with Spring MVC.

•Experience with Front-end JavaScript frameworks like Angular JS, Node JS with the creation of RESTful Web service.

•Hands on experience on developing the components using Angular 5 needed for the application.

•Implemented Angular 4 services to connect the web application to back-end APIs to POST/GET the data used in the application.

•Hands on Experience in JDBC for persisting data to different relational databases.

•Designed and developed the processes using multithreading to make it asynchronous.

•Followed the best practices in coding like removing unnecessary casting, using generics in HashMap, caching, Collections like sort, comparator, list, set and Design patterns.

•Worked on JIRA for following and updating the JIRA tickets as per assigned.

•Writing high-quality, high-performance, maintainable front-end code in JavaScript, and HTML/CSS.

•Used karma-test-runner and Jasmine for JavaScript Unit testing.

•Worked with latest front-end frameworks to build incredible user experiences.

•Maintained and supported existing application systems.

•Used Spring AOP for cross cutting concerns like logging, security, and transaction management.

•Involved in developing JSP pages and used JDBC to connect to database.

•Performed code review and Unit testing of the modules by creating JUnit test cases.

•Involved in Responsive web development.

•Experience in handling messaging services using Apache Kafka.

•Configured Kafka to read and write messages from external programs.

•Experience in Version Control tools like CVS, VSS and SVN for Source Code version management and merging Source code after intermittent Project releases.

•Understanding functional specifications and documenting technical design documents.

•Providing POC’s for finalized design patterns.

•Integrated new features related to CSS3 such as transitions, transforms, animations as well as focusing on HTML semantic standards.

Environment: HTML5, CSS3, Tomcat, Java, JavaScript, Angular 4/5, jQuery, JSON, Bootstrap, Responsive design, Jasmine, SVN and JIRA.

Brightspeed, India Aug’16 – Sept’19

Role: Java Full Stack Developer

Responsibilities:

•Developed the system using Java, Spring 4.0.5, Spring Boot, Hibernate 4.3, Angular-JS, HTML5, CSS3, Bootstrap, Angular-UI etc.

•Developed the User Interface Screens for presentation using Angular-JS, Bootstrap, Java Script, and HTML.

•Performed usability testing for the client’s webpages with use of STLC.

•Created and configured the continuous delivery pipelines for deploying microservices using Jenkins CI server.

•New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.

•Bi-weekly sprints using agile development methodologies.

•Involved in creating Angular controllers’ services, filters and configured Routing using Angular UI router.

•Created popup forms using Bootstrap Modals, AngularJS Models and AngularJS Controllers.

•Used Spring MVC framework to develop the application.

•Used Spring Core for dependency injection/Inversion of control (IOC), and integrated Spring MVC and Hibernate.

•Experience in designing, implementing, and optimizing gRPC services, showcasing a deep understanding of remote procedure call mechanisms.

•Developed REST services using Spring Boot, Spring REST and involved in creating REST controllers, Controller advice etc.

•Focused on the middle-level development of the client application for creating automated reports from the UI.

•Installation and configuration of HTTP servers, DB2, and WebSphere Edge Components. Experience with distributed systems software such as Zookeeper, Cassandra, etc. and protocols such as gRPC and ProtoBuf

•Responsible for debugging and troubleshooting the web application and created unit test/regression test framework for working or new code.

•Created Object to Mongo mappings for various domain objects.

•Developed DAO layer exposing access to MongoDB.

•Consumed SOAP web services and Restful JSON web services to create the automated report.

•Implemented the function to transmit and receive AMQP on RabbitMQ synchronously and asynchronously and send JMS message to Apache ActiveMQ on the edge device.

•Implemented features like logging, user session validation using Spring-AOP module. Used spring security framework for authentication and authorization of the application.

•Writing Jasmine unit tests to test AngularJS.

•Developed unit test cases and functional test cases using JUnit.

Environment: Agile, Java/ J2EE, Spring 4x, Spring Boot, hibernate 4.3, gRPC, Git, Gitlab, Confluence, REST, Spring MVC, Oracle 11g, REST, JavaScript, CSS3, MongoDB, Restful.

NTT Data Bangalore, India Aug’13 - July’16

Role: Java/J2EE Developer

Responsibilities:

•Analyzing requirement specification document and coding as per the design document.

•Worked on MVC design pattern for applications by creating separate Java classes for handling database objects and view creation only by using JSP.

•Developing code as per the requirements and design documents by using Java classes, JSP.

•Writing designing documents (DD) for the system requirements specifications (SRS).

•Worked on client side using Java Script, HTML and CSS for various user screen components.

•Developed reports for design modules for showing electricity consumption by using JReport.

•Performed code review and Unit testing of the modules by creating JUnit test cases.

•Reporting bugs, database issues with database tracking issues until closure.

•JSON being light in nature was used as the chief source of communication between the server and application.

•Involved in the development of Servlet, Struts Action classes, Business Objects, Web Services.

•Involved in writing JSP using Bean, Logic, HTML, and Iterate Tags.

•Developed user interface using JSP, Spring Tag Libraries to simplify the complexities of the application.

•Developed user interface with Java Server Pages, Ajax support to speed up the application form filling.

Environment: Windows, Oracle, SQL, Eclipse, java, Servlets, JSP, JavaScript.

Educational Details: Bachelor’s in computer science, Graduated in 2013, from Kakatiya institute of science and technologies College.



Contact this candidate