Java Developer Resume
Santa, ClarA
SUMMARY
- 6+ years of IT experience in design, development and deployment of n - tier Distributed, Transactional, Scalable Intranet/Internet applications.
- Well versed wif SDLC process, that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post Production support using development methodologies like Waterfall, Agile.
- Experience in using UML modeling tools like Poseidon and Rational Rose to design and develop high level and comprehensive design modules (domain models, behavioral models and deployment models).
- Well versed wif Core Java concepts like Multithreading, Collections, generics and JDBC.
- Extensively worked on relational databases such as Oracle and MySQL.
- Expertise in Web-application technologies like HTML5, CSS3 and JavaScript, JQuery, Angular JS, Bootstrap, AJAX, XML, Node.JS etc.
- Experience in designing, developing and implementing Model View Controller pattern using Spring Boot, Struts, Hibernate ORM framework.
- Developing web-based applications usingAngular2/4/5/6, Java, J2EE, Web Services (both SAOP/WSDL and RESTful), MVC framework, spring, Struts, MySQL and PL/SQL.
- Worked on Angular 4 components, services, modules, pipes to implement various features in teh application.
- Vast noledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure and Pivotal Cloud Foundry (PCF)
- Experience in designing enterprise applications using technologies such as EJB, JMS (Apache Kafka).
- Developing and maintaining a Backbone single-page application that uses Dust for templating, Node.jsfor teh front-end server-side layer, HTML and CSS to deliver a rich user experience.
- Developed web GUI involving HTML5, Node JS, Java Script under MVC architecture Worked wif NoSQL databases such as MongoDB.
- Experienced on DevOps essential tools like Docker, Kubernetes.
- Involved writing coding using JavaScript and Angular JS to generate dynamic web pages and web content.
- Used AWS S3 data store for storing teh records, prescriptions, bills etc. and accessed them using AWS SDK for Java utilizing NoSQL queries.
- Used GWT and AWS (EC2/S3/EBS) for prototyping and subsequent evaluation
- Hands on experience on web services Technologies like XSD, SOAP, WSDL, HTTP and UDDI.
- Expertise in development of XSD schemas and implementing both SOAP and REST web services and tested using SOAP UI.
- Experienced in working wif teh Messaging protocols like Mosquitto mqtt and kafka.
- Experience in test driven programming using latest framework such as Spring Batch.
- Experienced in generating logging by Log4j to identify teh errors in production test environment.
- Expertise in deploying, and configuring applications onto application servers like WebSphere, WebLogic, and web servers like Tomcat.
- Expertise in developing reusable components for cross cutting concerns like Logging, Build management, Transaction management, and Testing framework using Ant, Maven and JUnit to increase productivity, easy maintenance and to retain software quality.
- Experience in using IDEs like Eclipse, IntelliJ and NetBeans.
- Experience in using various Configuration Management tools like GIT, Jenkins, GitHub and SVN.
- Good Team Player, quick learner and self-starter wif effective communication, motivation and organizational skills combined wif attention to details and business process improvements.
TECHNICAL SKILLS
Programming Skills: Java, C, Python, SQL and PL/SQL.
J2EE Technologies: JSP, Servlets, JDBC
XML Technologies: XML, SOAP, XSD, JAXB, JAXP, XML, AJAX, JSON, JavaScript
Web services Technologies: XSD, WSDL, HTTP, and UDDI
Frameworks: Struts, spring, Spring MVC, Hibernate
Web Programming: HTML, CSS, JavaScript, AngularJS, Bootstrap, Node.Js, JQuery
Databases: Oracle, MySQL, MS-SQL, MongoDB, PostgreSQL
Cloud Technologies AWS, Azure:
Web & Application Servers: Tomcat, WebSphere, WebLogic.
Development IDEs: Eclipse, NetBeans and IntelliJ
Configuration: CVS, GitHub, SVN, Jenkins
Messaging: JMS, Spring IO, MQ Series
Other: JUnit, Log4j, Linux, Shell scripting.
PROFESSIONAL EXPERIENCE
Confidential, Santa Clara
Java Developer
Responsibilities:
- Actively involved in requirements gathering, Analysis, Conceptual Design, Detail Design, Development and Integration Testing.
- Developed required components and API’s for teh business application using Java and Python also worked on mqtt for communication between components and API’s.
- Developed components that can handle teh data and store teh data in MySQL Database.
- Gatheird requirements and installed a gateway wif teh Azure IoT Edge and AWS Green grass.
- Developed Java component using Adapter design pattern and developed Restful web services.
- Developed all teh components using MQTT as they publish and subscribe to a topic.
- Enhancing existing Java adapter wif Multi-threading and lambda expression techniques as a part of optimization.
- Used various spring modules - Spring Core Container, Spring Context, Spring Web module, Spring MVC Framework to develop teh application.
- Developed, and implemented architectural solutions involving multiple Pivotal Cloud Foundry (PCF) foundations on VMware virtual infrastructure (on-premesis)
- Writing schema's to store teh values in Mongodb database and maintaining database to view teh data in Grahpical UI.
- Involved in installing and configuring Confluent Kafka in R&D line
- Developing Single page application (SPA) using teh latest technologies like Angular5, Node.js, Bootstrap, JavaScript, CSS3, HTML5.
- Worked on Re-usable components and routing to implement navigation between teh components using Angular framework.
- Developed Single Page Web Application wif React.js, REST API, and MongoDB.
- Developed RESTful web services (Microservices) supporting both XML and JSON (Jackson) via Spring Rest Template.
- Involved in designed fully distributed system wif teh use of Restful API andMicroServices.
- Involved in developing Micro Services using REST and other protocols.
- Facilitates Angular components like modules, controllers, built-in and customized directives, Pipes and using Bootstrap created application Mockups.
- Development of services that utilize teh Cloud Foundry and Azure client libraries (SDK) for Java
- Used Angular Life Cycle hooks to teh application for adding more functionality to components at phase of teh component creation.
- Installed Kafka cluster wif separate nodes for brokers.
- Involved in detecting changes to model objects and detect execution context for expressions by using AngularJS.
- Interpreted and manipulated spring and Hibernate configure files.
- Participated in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications.
- Developed web application using Python, Flask and CanvasJS template and involved in front-end designing using HTML, CSS and JQuery.
- Created Lambda functions for deploying in AWS greengrass gateway.
- Wrote Dockerfiles for components and API’s to create Docker containers and images for deploying in Azure Container Registry.
- Experience in developing and deploying teh micro services applications in Pivotal Cloud Foundry (Paas) cloud platform and CF command line interface.
- Worked on Data Analysis to value add services for teh Business application.
- Code refactoring based on teh client and their requirements.
- Maintained code in GIT for tracking changes in source code during software development.
- Involved in production Support for Solving issues and bug fixes.
Environment: JDK 1.8, HTML5, Java, CSS3, Spring, JSON, Mongodb, Angular, Docker, Microservices, Restful, Python, AWS Green grass, Azure IoT Edge, Flask, MQTT, Docker, Canvas JS.
Confidential, Framingham MA
Java Developer
Responsibilities:
- Used Spring Framework’s IOC Dependency Injection to inject Service Object Responsible for gathering requirements, development, and unit testing.
- Developed service components which are exposed as web services using Restful Web Services, developed service components to consume web services.
- Having experience on client side deployments on their servers or AWS cloud
- Wrote XML parsers and used SOAP for sending and getting data from teh external interface.
- Used XSL/XSLT for transforming and displaying reports and developed schemas for XML.
- Implemented web services using JAX-WS, SOAP, WSDL, and SOAP UI for testing.
- Developed and Deployed teh Application to Apache Tomcat.
- Used Angular 4 Http service to make REST API calls to retrieve data in teh form of JSON and used angular 4 Observables to subscribe to teh responses.
- Developed charting components in teh application using Angular 4 charting module and used Angular 4 ag-grid for displaying data in tabular formats wif various functionalities like filtering, sorting, searching etc.
- Implemented highly scalable application architecture using Oracle Coherence
- Implemented Session Factory to implement caching for Hibernate also implemented some Design Patterns like Object Pattern, GoF, Business Delegate, service locator, and session facade, Singleton, Factory and DAO.
- Used Angular.js,Node.jsand Bootstrap in effective web design.
- Designed in-house build automation and continuous integration systems by utilizingNode.js, GIT and Grunt.
- Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS)
- Creating necessary database tables in Development environment using SQL Developer/ TOAD.
- Responsible for configuring all necessary jar files in application server.
- Involved in production Support for Solving issues and bug fixes.
Environment: JDK 1.7, Spring, AWS, Spring MVC, Angular, XML, AJAX, Scala, J-Query, CSS, Eclipse, Maven, Oracle 11g, SQL Developer, Restful Web Services, SOAP UI, JUnit, Log4j.
Confidential, Plano, TX
Java Developer
Responsibilities:
- Followed Agile methodology for teh development and participated in teh scrum meeting
- Extensively used various concepts of spring framework such as DI (IoC), Spring Inheritance, Auto Wiring and Spring JDBC Templates.
- Used Apache CXF as teh runtime engine for consuming teh SOAP Web Services. Well versed wif WSDL specifications.
- Used JAXB for marshalling and Un marshalling teh data.
- Developed REST services as a wrapper to teh underlying SOAP based services - Party Manage Service, Party Search Service, and Geocoder Service.
- Designed in-house build automation and continuous integration systems by utilizingNode.js, GIT and Grunt.
- Used J2EE design patterns like Value Object Pattern, Business Delegate, service locator and session facade, Singleton, Factory and DAO.
- Developed single page applications usingAngular2, Node.js, HTML5, CSS3 and Bootstrap.
- Developed use case diagrams, class diagrams, database tables, and provided a mapping between relational database tables and object-oriented java objects usingHibernate.
- Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
- Worked on migrating teh old java stack to Type safe stack usingScalafor backend programming.
- UsedScalacollection framework to store and process teh complex employer information. Based on teh offers setup for each client, teh requests were post processed and given offers.
- Developing and maintaining a Backbone.js single-page application that uses Dust for templating, Node.jsfor teh front-end server-side layer, HTML5 and CSS3 to deliver a rich user experience.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js, Require.jsandNode.js.
- Developing and editing User Interface Screens using JSP, HTML3.0, HTML5.0, JavaScript and Node.js.
- Developed internal application using AngularJSandNode.jsconnecting to Oracle on teh backend.
- Used Web Sphere Application server to deploy teh applications.
- Used Maven as a build tool and Jenkins for Continuous Integration.
- UsedAngular2framework to bind HTML (views) to JavaScript objects (Controllers) and model values.
- Worked wifAngular2components, form, pipes and services.
- Used Easy Mock for writing unit test cases and Log4j as teh logging framework.
- Handled code to invokeHTTPSconnection using proxy authentication and to establishSSLhandshakes forHTTPSconnection.
- Used Java Messaging Services (JMS) for reliable and asynchronous communication.
- Developed teh UI components using JSP, HTML, CSS, JavaScript and jQuery.
- Used spring validator framework for client side and server-side validation. Also, implemented dynamic loading of JSPs using AJAX.
- Used SOAP UI for web service testing and Postman for rest services testing.
- Used SVN and tortoise SVN as version controlling system.
Environment: Java, J2EE, Servlets, Spring Framework, JBoss, Angular, HTML, CSS, JSP, jQuery, AJAX, XML, JDBC, SOAP UI, JSON, REST Web Service, SOAP Web Services, Scala, Node.Js, Apache Axis 2, JIRA, GIT, JUnit, Oracle 10g, SQL Developer, WebSphere.
Confidential
Java Full Stack Developer
Responsibilities:
- Involved in designing modules and documenting them as a Module Design Document (MDD).
- Understand business requirements and to halp them documenting teh business requirements.
- Used Hibernate as an ORM Framework for productive application development by reducing development time, complexities and increase flexibility.
- Translate requirements into Technical design, meeting wif teh architects to discuss and finalizing teh design.
- Involved in Object Oriented Analysis (OOA) and Object-Oriented Design (OOD) Techniques using Unified Modeling Language (UML).
- Developed end-to-end composite RESTFUL Web Services to use wif different clients including Web & Mobile.
- Design teh database and reviewing it wif teh Data Architects and create teh tables.
- Coordinate wif offshore teams to address any development issues they are facing.
- Deploying code to test environments.
- Extract test data from subsystems to halp QA teams to perform testing.
Environment: JDK 1.6, spring, Spring MVC, Hibernate, XML, JSON, AJAX, J-Query, HTML, CSS, Eclipse, ANT, Oracle 11g, Rapid SQL, Web Services, SOAP UI, JUnit, Log4j, Putty, PL/SQL.
Confidential
Java Developer
Responsibilities:
- Was extensively involved in developing front end screens using HTML, JSP / JSTL /Struts tag library. Different Business components are loosely coupled using Spring framework and pure JDBC to query data from teh database.
- Created custom rules, configured teh validation.xml and validation-rules.xml.
- Implemented J2EE design patterns like MVC, Business Delegate, GoF, Session Facade, DAO, Service Locator, Data transfer object, Factory pattern, and Singleton pattern wherever required.
- Implemented Apache Log4J and SLF4J for logging few warn / error and debug mode configured wifin log4j.properties wif JDBC Appender to log specified messages wifin teh database tables.
- Created UML diagrams like Use Case, Activity diagrams, Class, Component and Sequence diagrams as part of low-level design using VISIO and IBM modeling tool.
- Converted teh multi-threading approach in production builds using Rx Java schedulers and observers.
- Written numerous ant tasks wifin build.xml for compiling, building, packaging into jars and war for teh deployment.
- Involved in converting few of teh existing ASP applications into Servlet/JSP applications wif Ajax features using prototype v2 and CSS tags.
- Worked wif Oracle and MS Access databases, wrote few SQL queries wif joins to fetch records from teh database. Involved in writing procedures/functions and Oracle triggers. Involved in designing few database tables. Used oracle functions extensively to write an optimized SQL.
- Worked on UNIX Shell scripts to run some background processes.
Environment: JDK 1.6, Spring, Spring MVC, RxJava, Hibernate, Spring JMS API, XML, AJAX, J-Query, CSS, Eclipse, ANT, Oracle 11g, Rapid SQL, Restful Web Services, SOAP UI, JUnit, Log4j, Websphere 8.5.
