Post Job Free

Resume

Sign in

Sr. Java Full Stack Developer

Location:
Clifton, NJ
Posted:
April 06, 2020

Contact this candidate

Resume:

Name: Aruna

Email: adcogm@r.postjobfree.com

Phone: 631-***-****

PROFESSIONAL SUMMARY

Around 7 years’ experience involved as Java/J2EE developer in Object Oriented development, implementation and maintenance of web and distributed Enterprises applications using JAVA/J2EE technologies.

Experience in designing and developing web-based applications using Java, J2EE, Web Services SOAP/WSDL and REST.

Experience in developing MVC frameworks using Spring, Hibernate, Struts 1.x/2.X, EJB. Oracle and SQL.

Experience in Architecture, Designing, Development and Deployment of High-Performance, Scalable, Distributed Applications.

Proficient in implementation of frameworks like Struts, Spring, JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate.

Experience in Software development life cycles like analysis, designing, Integration, Deployment and Maintenance of E-Commerce applications, Web Services coding implementation, Testing and deploying in server of high-volume, high-performance of real-time intensive web and off-line based application.

Achieved Proficiency in Core Java concepts Exceptional Handling, Multi-Threading, Strings, Generics etc.

Proficient in XML and its parsing technologies like XSL/XSLT, SAX, DOM, X path, SOAP, WSDL, DTD, XSD, XMI, SOA, JAXB, JAXP, Apache Axis.

Experience in working with SOA architecture by producing/consuming SOAP based web services using Apace Axis, CXF engines. Experience in producing and consuming Rest-ful based web services.

Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ,RabbitMQ,AMQPas JMS provider.

Experience in Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.

Experience in building up Spring Application Context with dependency injection by utilizing various versions of Sprig Framework 1.0/2.0/ JSF 2.x these enable to import and work of supporting from external JDBC/Hibernate/Web Services/ Struts /JNDI API frameworks.

Experience with writing JUNIT test cases and Experience in ANT, Maven Building tools and code debugger using Log4j tools.

Sound understanding and good knowledge on Require JS, React JS, Backbone JS.

Knowledge of Financial Information exchange (FIX) protocol messaging standard developed specifically for the real-time electronic exchange of securities transactions and real-time trading, historical market data, analysis of this data, and routing of an order to the best trading entity for a transaction.

Expertise in UML which includes creating Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams) using Designer tools like MS Visio 2003/2007, Rational Rose.

Experience with Web Sphere Application Server of 6.0/6.1 with RAD IDM and other popular servers Apache Tomcat web server 5.0/7.0/8.0 and JBOSS 4.x/6.x/7.x and BEA Web logic 8/9/11.

Experience in database technologies like Oracle, MySql, and Postgres using Functions, Triggers, And Stored Procedures and involved immensely in the activity of writing of complex queries, by using My SQL, DB2, Oracle 8i/9i/9 g.

Experience in creating Manage Servers using BEA Web Logic, installations using different methods and Experience in deploying the developed applications along with code patching.

Experience in NoSql databases HBase, Mongo DB, Cassandra and relational data modeling, object-relational integration (ORM), physical design/tuning.

Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.

Decomposed existing monolithic code base into Spring Boot microservices. Developed new features and provided support for all Microservices.

Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and SpringBoot.

Experience in using Subversion, GitHub and SVN as version controlling tools.

Expertise in static/dynamic web pages development using different technologies HTML5, CSS3, Servlets, JSP, AJAX and also provided web-pages side validation using JavaScript, JQuery.

Experience in software development Life Cycle(SDLC) in developing and designing user friendly, cross browser complaint web sites, and User Interface(UI) applications using JavaScript, JQery, JSON, HTML4/5, CSS2/3, DOM, AJAX, XML, Solid Professions with IA/UX.

Experience in Applying the latest development approaches including MVC, event-driven applications using AJAX, object Oriented (OO) JavaScript, JSON, and XML

Experienced on working with PHP, MYSQL, and Apache and Word Press development using its pluggins.

Extensively utilized the AJAX for database connection, Object Oriented (OO) JavaScript, JSON, JSONP, and XML, in-Depth Knowledge/Experience of Web 2.0, JavaScript, JQery, W3C standards.

Experienced in Bootstrap (responsive design), Backbone, and AngularJS, React.JS frameworks.

Experience in writing Server side coding using React.JS and connected to Fire

Excellent working knowledge and through exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.

String debugging skills using Firebug, IE Tester, and Chrome Developer Tools

Good Knowledge in Unified Modeling Language (UML), Flow Charts, Class Diagrams, User Diagrams, Activity and Sequence Diagrams.

Strong Knowledge in Agile Development, Scrum and Waterfall Methodologies.

Expert in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of future pages Using Web Standards.

Experience on working with CSS, CSS3 background, Layouts, Positioning, various open and licensed source Text, Border, Padding, Pseudo Classes, Elements and CSS behaviors in CSS.

Expertise in creating DOM (Document Object Modeling) and JSON (JavaScript Object Notation) for developing the front end view and validation purposes.

Experience in development of JAR, WAR, EAR files using building tools Maven, ANT.

Expertise in using of Jenkins Continuous integration and continuous testing having good knowledge on it tools.

Experience in working over Linux, Red Hat, UNIX, and Windows Operating system administration tools and methods.

Good knowledge on Amazon Web Services (AWS), Amazon Cloud Services like EC2, Amazon Simple DB, Amazon Cloud Watch and experienced in building highly scalable java applications using various architectures.

Experience in developing the applications using Python and Ruby programming.

Experienced in Payment Systems (Gate Ways) of its security standards and protocol procedure.

Provided support and executed automated testing, System integration testing, regression testing and user acceptance testing on various platforms like SIT, UAT and production.

Ability to quickly adapt to new environments and learn new technologies.

Excellent analytical capabilities with strong communication skills.

TECHNICAL SKILLS

Programming Languages

Core JAVA, J2EE, SQL, C, C++, PL/SQL

Frameworks

Struts, CSS Frameworks, Spring (Dependency Injection, Spring MVC, Spring Access. DAO, Factory Pattern, Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j.

Web Technologies

Servlets, JSP,JDBC, JSF, Spring, Hibernate, AngularJS, HTML, HTML4, HTML5, CSS, CSS3, DHTML, AJAX, Java Script, JQuery, Bootstrap, JSON, XML, XSL, XSLT, REST/SOAP Web services, GWT, JNDI, JSTL, JMS, JPA, EJB, WSDL, JAX-RS, JSX-WS, Dojo and Java Beans.

Databases

Oracle 8i/9i/10g/11g/12c, My SQL, MS SQL Server, DB2, Mongo DB, MS Access, Cassandra.

IDE

Eclipse (Indigo, Juno, Europa, and Helios), Net Beans, RAD, WID (Web Sphere Integration Designer),

Web/App Servers

Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web Sphere 7.0, Web Sphere Application Server 8.0 & RAD 7.5/8.5, JBoss

Software Modelling

MS Visio, Microsoft Project

Operating Systems

Windows, UNIX, Linux, Sun Solaris.

Version Control Systems

CM Synergy, Rational Clear Case, CVS, VSS, SVN, GIT

WORK EXPERIENCE

Client: GreenLight Energy INC, Long Island, NY Dec’18 – Till Date

Role: Sr. Java Full Stack Developer

Responsibilities:

Involved in the requirements Analysis meetings and understand the requirements for the modules for development.

Worked on Agile Methodology for the project. Used JIRA and Version 1 tools for logging and tracking

Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, JSP and JQuery.

Designed and developed API’s using REST framework and Spring Boot and used Bootstrap along with React JS in creating the Application.

Created Spring Mongo DAO including Entity beans and implemented Automated Functional Test of Restful API.

Used Spring MVC to decouple business logic and view components.

Involved in creation of Low Level Design including sequence diagrams and class diagrams to comprehend the existing architecture.

Used Spring (MVC) architecture to implement the application using the concrete principles laid down by several design patterns such as Composite View, Session Facade, Business Delegate, Bean Factory, Singleton, Data Access Object and Service Locator.

Involved in the integration of Spring for implementing Dependency Injection.

Developed code for obtaining bean references in Spring IOC framework.

Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.

Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations.

Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data.

Developed the application using Eclipse 3.4 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control (SVN).

Deployed Docker contained Spring Boot Micro services in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.

Involved in development of REST Web Services using Spring MVC to extract client related data from databases.

Worked in Agile development environment.

Developed and Designed UI by HTML5, CSS3, JSP, JavaScript/jQuery, and SVG.

Asynchronous messaging is executed by utilizing JMS API for point-to-point messaging.

Developed Web Services using WSDL, SOAP to communicate with the other modules.

Involved in writing Oracle PL/SQL Stored procedures, triggers, views.

Involved in the implementation of DAO using Spring-Hibernate ORM.

Used WebLogic Application server to deploy and restart web applications.

Implemented as well as exposed SOAP web services using Apache Axis.

Implemented Java/J2EE Design patterns like singleton, MVC, Builder and Strategy patterns.

Involved in the creation of exhaustive JUnit Unit Test Cases using Test Driven Development (TDD) technique.

Environment: JDK 6, J2EE, Spring, Hibernate, Web Services (SOAP and REST), JMS, JavaScript, JSP, XML, XSD, XSLT, Oracle PL/SQL, Maven, JUnit, JQuery, HTML, CSS, Agile/Scrum Methodology, SVN Version Control, Oracle 10g, WebLogic Server, Eclipse IDE, DAO, Design patterns, Log4j.

Client: Valley National Bank, Wayne, NJ Duration: May’18 – Nov’18

Role: Sr. Java Full Stack Developer

Description: Securities lending system provides a single, centralized, real-time system for borrowing and lending of securities like stocks, Fixed Income Instrument (T-bill and T-notes). Requests to borrow are routed to specified lenders and associated execution information is returned to the borrower without manual intervention. Securities Lending System has Desktop Client for call center and website for international users. User can specify time limit, rebate rate, collateral type, delivery details, maximum price and books.

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.

Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose

The application is designed using J2EE design patterns and technologies based on MVC architecture

Implemented Agile Methodology for development of the application.

Used J2EE design patterns like Value Object Pattern, Session façade, Singleton, Factory and DAO.

Spring with Tiles Framework is implemented for a common look in all the presentation views.

Integrated struts MVC with spring DI and Spring hibernate DAO

Used React JS components, Forms, Events, Keys, Router, Animations and Flux concept.

EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.

Involved in designing overall Microservices architecture including Gateway, API Service, Core Service, Discovery Server and Monitor Server using Spring Cloud Netflix.

Coded pages with best Search Engine Optimization (SEO) techniques.

Designed applications that execute on various browsers such as Internet Explorer, Mozilla Firefox, Google Chrome, and Opera using various debugging tools like Firebugs/IE Developer Tools.

Continuous integration services are provided for software development using JENKINS

Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities.

Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.

Extensively used the JavaScript and JQuery plug-in to fetch and display the data on web pages and create interactive features in the application. Worked with JQuery concepts like selectors, and filters.

Developed EJB MDB’s and message Queue’s using JMS technology.

Implemented security for different front end views based on the access privileges.

Involved in writing XML validation classes using Struts validation framework.

Designed the user interfaces using JSPs, AJAX and Struts Tags.

Used XML Web Services using SOAP to register agents using non-java application.

Developed services that are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAXRPC Web services.

Used JMS for the asynchronous exchange of critical data and events among J2EE components. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing

Involved in requirements gathering and Capacity planning for Multi-Datacenter (four) and Cassandra Cluster Used Oracle DB and MongoDB for Database related activities.

Used RAD IDE based on Eclipse for writing code for JSP, Action Classes, Struts and spring beans.

Involved in writing DAO, DTO’s using Hibernate DAO Support.

Implemented persistence layer using Hibernate that uses the POJOs( which do not have the business processes) to represent the persistence database tuples.

Developed JUnit test cases for DAO and Service Layer methods.

Used SVN for version control of the application.

Used Log4J to capture the log that includes runtime exceptions.

Developed the ANT scripts for preparing WAR files used to deploy J2EE components.

Interacted with quality assurance team for requirements gathering and analysis.

Environment: Core Java, J2EE, JSP, Struts, Spring, OOAD, Oracle 10g, HTML, EJB3, AJAX, JMS, XML, Design Patterns, ANT, Rationale Rose, IBM RAD IDE, Weblogic Application Server 10.x, Hibernate 4.0, LOG4J, SVN, TOAD, JUNIT, UML.

Client: Medecision, Wayne, PA Duration: Feb’17 - Apr’18

Role: Java Full Stack Developer

Description: Medecision is leader in Health Management, having server side web application for their different health care providers. Customer will choose different health care benefits out of the plan options available. The services will enable them to manage health insurance products, features, benefits and benefit values and attributes. Client interacts through web interface with web services written at back end to fetch data from database and select their plan benefits.

Responsibilities:

Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology.

Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.

Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework

Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.

Created controller Servlets for handling HTTP requests from JSF pages.

Configured bamboo automating the builds into Gradle archiva repository.

Implemented the business logic using various Design patterns.

Developed the entire application web-based client implementing MVC Architecture using spring framework.

Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with spring functionality.

Used Spring framework to inject the DAO and Bean objects, auto wiring the components.

Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.

Used SQL Queries in Java code to do select/update/delete depending upon the business requirement.

Also used Stored procedures connecting to the database using spring JDBC.

Responsible for modifying existing xml schema definition as per client’s requirements.

Extensively worked with XML schema, XSL/XSLT, XML to navigate in XML documents, and DOM4J to process and parse xml files.

Extensively worked on XML Altova Map Force for the transformations of xml to xslt.

Used XPATH to navigate through Attributes and Elements in an XML Document.

Used JAXB to marshal and unmarshal the xml-java object, java objects-xml

Scaled microservices, distributed systems and server less applications using Simple Queue Service (SQS).

Extensively used JSP to develop schema viewer applications.

Used SVN as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.

Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.

A Jboss7JNDI naming tree is maintained for the external configuration of a service.

Enabling XA transactions to achieve consistency for the services connecting to fineos and iseries database.

Good hands on UNIX commands, used to see the log files on the production server.

Developed several shell Scripts to automate file transfers.

Involved in developing UnitTest cases and testing the Application using SOAP-UI.

Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

Involved in the complete life cycle of the project from the requirements to the production support.

Deployed the complete Web and enterprise applications in JBoss Server.

ENVIRONMENT: Java 1.6, Java Beans, J2EE, SOAP, Spring 3.0, CXF, Hibernate 3.0,Ajax, Jquery, JSF, XSD, XMLBean, JBoss 7,Eclipse Juno, DB2, JUnit, Log4J, Unix, Git 1.9.3, Gradle 1.11, Altova mapForce 2014,Soap-UI 4.6.4, MobaxTerm, LogExpert, FileZilla, Spring Framework security using LDAP, Oracle ADF Business components, ADF faces.

Client: Robert Bosch, Palo Alto, CA Duration: Nov’14 – Jan‘17

Role: Java Developer

Description: Workplace, the UI of Bosch Telehealth Plus (TH+) application facilitates monitoring and self-management for patients with chronic conditions. This patient management software creates a link between caregivers and patients to improve quality of care.

Responsibilities:

Responsible for the implementation of some of the new features in workplace application.

Developed frontend Rich UI using HTML, CSS, JSON, JavaScript, Wicket Framework.

Responsible for integrating some of the key features of Workplace with “PS” a component in TH+ application.

Involved in integration testing.

Played a key role in identifying the gaps between the implemented Services on “PS”/ back end and designed Front End.

Involved in testing and bug fixing.

Involved in writing test cases using JUNIT, easyMock for various modules.

Used Core JAVA, OO design, design patterns.

Designing and developing UI using GWT, handling major enhancements and defects.

Used log4j for logging activities.

Responsible for refactoring the code to be more organized and optimized.

Developed common reusable component libraries (CRUD Scaffolding) using GWT, Spring, JPA.

Tested the web services on the Integration System using SOAP UI.

Used Agile methodology and test driven development(TDD).

Deployed Enterprise applications in JBoss.

Used and Created JIRA Dashboards for easy tracking of JIRA’s.

Environment: Netbeans 6.7.1, Java 6, J2EE, Wicket Frame work 1.3/ 1.4.x, Hibernate, Spring, Ajax/JSON, HTML, CSS, Oracle 10g/11g, Glass Fish ESB 2.2, subversion, JIRA, JBoss, JUnit, Easy Mock, SOAP UI, Web Services (SOAP).

Client: Bebo Technologies, India Duration: Sept’13 – Oct’14

Role: Java Developer

Responsibilities:

Coded PACT framework based on J2EE framework, converted old code from prototype (written in JSP) into J2EE framework (Servlets, JSP, PL/SQL, XML).

Designed use case, creating new Oracle tables based on requirements from marketing Dept. and performance from development team and SQA team.

Took ownership of following modules: SEN-Sizer (switch components configuration), Spare Items, 3rd Party Items. Designed and coded these modules vertically from UI to the back end. In order to accomplish these tasks, Servlets, JSP JDBC, XML, Xerces (DOM), W3C, XSLT, Xalan, Log4j, Applet, BAPI, JavaScript, UML, Ant were used. JBuilder, VAJ, XML Spy were used as developing tool.

Set up Bea Weblogic application server for both development team (Win 2k) and production (AIX), and Clearcase for source code control.

Coordinated our team with marketing and testing dept for the full software development life cycle, delegated modules within team members and checked their status, reviewed their design documents and performed code review.

Environment: Java, J2EE, XML, EJB, Servlets, JSP, PL/SQL,JDBC, XSLT, Swing, SOAP, UML, ABAP, BAPI, LDAP, MQ Series, WSDL, Weblogic, Oracle, SAP, DB2/UDB



Contact this candidate