We provide IT Staff Augmentation Services!

Sr Full Stack Java Developer Resume

Sunnyvale, CA

SUMMARY

  • Around 8 + 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.
  • 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.
  • Experience in working with SOA architecture by producing/consuming SOAP based web services using Apace Axis, CXF engines. Experience in producing and consuming Rest-full based web services.
  • Experienced In front End frame works such as, jQuery, Ajax, JavaScript, Node.js, React.js, Backbone Js, Angular JS.
  • Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ, RabbitMQ, AMQP as 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.
  • 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 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.
  • Experienced in working on modern MEAN Stack- MongoDB, Express.JS, Angular JS, and Node.js
  • 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 Spring Boot based services interacting through a combination of REST and Spring Boot.
  • 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.
  • Worked on Mule soft studio with Sound knowledge on Enterprise Service Bus.
  • Worked extensively with Git, SVN, Jenkins, PHP Unit, PHP MyAdmin, JIRA, and Apache Web Server.
  • 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, jQuery, 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 plugins.
  • Extensively utilized the AJAX for database connection, Object Oriented (OO) JavaScript, JSON, JSONP, and XML, in-Depth Knowledge/Experience of Web 2.0, JavaScript, jQuery, W3C standards.
  • Experienced in Bootstrap (responsive design), Backbone, and Angular JS, 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.
  • Excellent background in developing applications using LAMP stack end to end. Some of the technologies extensively worked on during my tenure as a developer are Linux, Apache, PHP 8/7, Java, J2EE, JavaScript, HTML, CSS, jQuery, C#, Zend, and various databases like MySQL and Oracle.
  • Excellent experience with XML including using parsers and PHP functions to create XML streams.
  • 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.
  • Refactored existing monolithic application by identifying components that needs to be transformed to Microservices architecture, with Spring Boot based service, interacting through a combination of REST and AWS API-Gateway.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for microservices.
  • Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and worked with Kafka Cluster using Zookeeper.
  • Good experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS).
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Having 8+ years of total IT experience in Managing Cassandra, MongoDB, Oracle Databases and Hadoop filesystem.
  • Experience in Writing MongoDB Schema using Mongos.
  • Good experience on MongoDB scaling across data centres and in - depth understanding of MongoDB HA strategies, including replica sets.
  • Migrated Database from SQL Databases (Oracle and SQL Server) to NO SQL Databases (Cassandra/MONGODB).
  • Design and implement micro-services API for mobile/web front end and back end edge points. Good Knowledge on Microsoft Azure Cloud
  • Excellent knowledge on On-premises Active directory & Cloud's Azure AD, Azure AD Domain Services

TECHNICAL SKILLS

Languages: Java, JavaScript, Windows Power shell scripting, JSP, UML, WSDL, HTML, CSS, jQuery, PL/SQL, Perl.

Java Technologies: Java, J2EE, JDBC, Spring Framework, Hibernate, JSF, XML Parsers, JSP, Servlets, Portals, EJB, JMS, Java Swing, Struts, Java Beans, Web Services.

Web Technologies: JavaScript, HTML, XML, XSL, XSLT, SOAP, Angular JS, React.js, Node.js, JSON, Restful web services (API), JUnit .

Database: Oracle, PL/SQL, SQL Server, My SQL, PostgreSQL, NoSQL, Mongo DB.

Tools: Tortoise SVN, TOAD, SQL Developer, SOAP UI, GitHub, Splunk, Sub Version, Frog, Deploy, Fortify Scan and Black duck Scan.

Lifecycle Methodologies: OOAD, Waterfall Model, Agile, Test Driven Development (TDD).

Defect Tracking Tools: JIRA, Bugzilla, Intercept, Jasper.

Frameworks: Spring, Spring MVC, Spring Boot, Spring Batch, Spring JDBC, Spring Security, Hibernate, Struts, EJB.

Build Tools: Maven, Docker, Jenkins, Apache Ant.

Web/App Servers: Apache Tomcat, Web logic, JBoss, WebSphere, Glassfish.

Cloud Services: Amazon Web Services (AWS).

PROFESSIONAL EXPERIENCE

Sr Full Stack Java Developer

Confidential, Sunnyvale, CA

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.
  • Worked on HTML, HTML5, JavaScript, CSS, Angular JS and Backbone.js and their integration within a PHP environment.
  • Worked in using React.js components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, JSP and jQuery.
  • Created Spring Mongo DAO including Entity beans and implemented Automated Functional Test of Restful API.
  • Created UI with HTML5, CSS3, Bootstrap and Angular JS used REST service to link with Mongo DB to update/delete policy agreements. Developed the REST services for Business logic and consumed in Angular JS.
  • Coding and testing the REST services with Business logic and Database connectivity. Designed, developed and implemented end to end.
  • Created UI with HTML, CSS, Bootstrap & performed client-side validations in Angular JS for fast querying and update auto policy data. Developed the REST services for Business logic & DB2 connectivity for Angular JS consumption. Involved in major Enhancement of the existing Angular JS application to add forced Renewals functionality.
  • Defect fixing, handling post implementation defects and wiki documentation.
  • Created reusable directives, factories and services in Angular JS
  • Involved in design and major development to create Angular JS application for QBE Business users of Liberty.
  • Experience with jQuery, Angular JS in templating and Bootstrap.
  • 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 React.js for templating for faster compilation and developing reusable components.
  • Involved in the integration of spring for implementing Dependency Injection.
  • Developed code for obtaining bean references in Spring IOC framework.
  • Developed user interface by using the React.js, Flux for SPA development.
  • 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.
  • Deployed Docker contained Spring Boot Micro services into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Integration of Amazon Web Services (AWS) with other applications infrastructure.
  • Involved in AWS Data Migration Services and Schema Conversion Tool along with Talend ETL tool.
  • Implemented AWS solutions using EC2, S3, EBS, Elastic Load Balancer, Auto scaling groups and Cloud Formation Templates.
  • Involved in development of REST Web Services using Spring MVC to extract client related data from databases.
  • Created multiple views using layout template and Angular JS ngRoute.
  • Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring.
  • Responsible for migrating existing modules in IBM MQ to Kafka.
  • Have Worked on Web module to reduce user efforts to add entries in LDAP server developed web interface using spring framework.
  • Designed and developed Microservices business components and RESTful service endpoints using Spring Boot.
  • Designed and migrated the application using Microservices and Spring Boot from an existing legacy Struts 1.x application.
  • Worked on DAO's to pull the data from the source Databases and converted into JSON formats and then published into Kafka Streams.
  • Worked on React.js Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Worked on MVC framework like Angular JS as a development framework to build single page applications.
  • Web application development for backend system using Angular JS and Node.js with cutting edge.
  • Responsible for Creation of processors to consume the data from the Kafka Streams and ingestion into Splunk.
  • 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.
  • Designed Custom frontend for the website using various web designing applications such as PHP, CSS and JavaScript.
  • Involved in writing Oracle PL/SQL Stored procedures, triggers, views.
  • Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Node.js and Mongo DB.
  • 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 PHP based CMS to easily setup customer websites with MySQL.
  • 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.
  • Experienced in database management, data modelling. MongoDB database administration on a multi-datacentre cluster.
  • Experienced in monitoring, performance tuning and managing MongoDB cluster.
  • Solid understanding of No SQL Database (MongoDB and Cassandra).
  • Experience in writing MongoDB queries.
  • Experience in Core Java, Data structures and Algorithms, Collections, Multi-threaded Programming and design patterns.
  • Involved in using java like Collections, Exception Handling, Multi-Threading, Serialization, and Java 8 features like Lambda expressions, Stream API, and Method references.
  • Worked on Configuration of Internal load balancer, load balanced sets and Azure Traffic manager. Managed Docker orchestration using Docker Swarm and also responsible for the containerization of applications using Docker.
  • Design and implementation of web applications in Java and HTML5/Javascript using Eclipse, Swing, GWT, JPA frameworks; and GIT maven source code environments.
  • Designing solutions on Azure, AWS, Google, Soft Layer & other hybrid cloud options
  • Clear concepts of Azure Service Management (ASM - Classic) model vs newer (ARM - Azure Resource Management) model and experiencing in setting up RBAC roles (OOB) and Custom RBAC roles to Subscription level, or Resource Manager Level to manage Azure Resources.

Environment: Java 8, J2EE, Multithreading, Web Services (SOAP and REST), Kafka, Node.js, Spring framework, Spring JDBC, Restful API, Hibernate, XML, JMS, Node.js, TypeScript, Angular 7, MongoDB, Rabbit MQ, Maven, Jenkins, Docker, AWS, Eclipse, Agile, Azure.

Full Stack Java Developer

Confidential, Fort Lauderdale, FL

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.
  • Worked on React.js Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • 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
  • 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.
  • Designed and developed the UI using spring view component, JSP, HTML, CSS, jQuery and Angular JS.
  • Continuous integration services are provided for software development using JENKINS
  • Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities.
  • 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.
  • Implemented Angular JS client-side form validation, format view results using various controls and filters.
  • 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.
  • Worked with a team in order to develop and maintain an internal Log Delivery System, utilizing various Apache products, Kafka, Storm, and Tomcat.
  • 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.
  • Modelled JSON data from database and coded request handlers for parsing and sending relevant data to client (browser) side.
  • Developed web services using JAX-WS to interact with legacy applications (backend processes).
  • Used Apache SVN for repository management and Ant for build management.
  • Updated database scripts to accommodate changes due to UI overhaul (for both Oracle and PostgreSQL).
  • Involved in writing SQL stored procedures on Oracle and PostgreSQL.
  • Developed interactive web application using Node.js a pure java script application framework.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Integration of Amazon Web Services (AWS) with other applications infrastructure.
  • Experience working with Docker to improve our (CD) Continuous Delivery framework to streamline releases
  • Used JIRA for defect management and to keep track of bugs and issues.
  • Built application using MAVEN and used Log4J to generate log files for the application.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Profound Knowledge in developing HTML5 pages using DIV layout, Web Accessibility and Web Usability. Used Maven as a build tool. Implemented Java to XML binding.
  • Hands on experience on Azure VPN-Point to Site, Virtual networks, Azure Custom security, end point security and firewall.
  • Development web service using Windows Communication Foundation and .Net to receive and process XML files and deploy on Cloud Service on Microsoft Azure.
  • Experience with Docker Containers, leveraging Linux Containers and AMI’s to create Docker Images/containers and Kubernetes.
  • Experience with tools like Experience with Docker Images/containers and Kubernetes.
  • Working with internal ecommerce teams to collect java application requirements for website functionality.
  • Debug and troubleshoot ecommerce website application issues.
  • Develop new extensions to mobile JAVA/J2EE ecommerce platform using Spring Boot with Thyme leaf

Environment: Core Java, J2EE, JSP, Struts, Spring Boot, OOAD, Oracle 10g, React.js, HTML, EJB3, AJAX, JMS, XML, Design Patterns, ANT, Rationale Rose, IBM RAD IDE, WebLogic Application Server 10.x, Hibernate 4.0, LOG4J, SVN, TOAD, J JUnit, UML, amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS CloudWatch, Amazon EBS other services of the AWS family, Azure, Kubernetes.

Java Full Stack Developer

Confidential, Vernon Hills, IL

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 archive 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 framework 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.
  • Used XPATH to navigate through Attributes and Elements in an XML Document.
  • 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 Jboss7 JNDI 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 Unit Test 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.
  • Designed and developed Microservices business components and RESTful service endpoints using Spring Boot.
  • Designed and migrated the application using Microservices and Spring Boot from an existing legacy Struts 1.x application.
  • Designed and implemented the MongoDB schema and Wrote services to store and retrieve user data from the MongoDB for the application on devices
  • Managing MongoDB environment from availability, performance, and scalability perspectives.
  • Experience in making the DevOps pipelines using OpenShift and Kubernetes for the Microservices Architecture.
  • Develop new extensions to desktop ecommerce platform using ATG commerce modules
  • Sound domain includes Ecommerce, Telecom, Retail, IME knowledge and experience in ATG 2007, 9.1, 10.2, 11.2 Java 8, J2EE.

ENVIRONMENT: Java 1.6, Java Beans, J2EE, SOAP, Spring Boot, CXF, Hibernate 3.0,Ajax, jQuery, JSF, XSD, XMLBeans, JBoss 7,Eclipse Juno, DB2, JUnit, MongoDB, Log4J, Unix, Git 1.9.3, Gradle 1.11, Altova MapForce 2014,Soap-UI 4.6.4, MobaXterm, Log Expert, FileZilla, Spring Framework security using LDAP, Oracle ADF Business components, ADF faces, Kubernetes.

Java Developer

Confidential, NJ

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, easy Mock 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.
  • Implemented exception handling in Spring Boot for REST API, by making use of Exception Handler and Controller Advice annotations.
  • Extensively Implemented Spring Boot, Dependency Injection (DI) and Aspect Oriented Programming (AOP) features along with Hibernate

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

Java Developer

Confidential

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, 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.
  • Involved in gathering and analyzing system requirements.
  • Worked on Waterfall methodology including team-based design and code reviews.
  • Used Servlets as an interface between frontend and backend to handle HTTP requests and to send the response back to the front end.
  • Developed the Training and Appraisal modules using Java, JSP, Servlets, and JavaScript.
  • Worked on Web Services for transferring XML data between two interfaces.
  • Developed the interactive web pages using HTML, CSS, JSP, JavaScript, jQuery, and Ajax.
  • Worked with DB2 and Wrote SQL Queries, stored procedures, triggers, & integrated SQL Queries into DAO.
  • Used JDBC to invoke Stored Procedures and database connectivity to MySQL.
  • Involved in Code reviews for other modules developed by peers.
  • Written testing frameworks for J2EE by using the tools JUnit and the Mockito.
  • Used SVN as a version control tool for pushing and pulling the code.
  • 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, JavaScript,J2EE, XML, EJB, Servlets, JSP, PL/SQL,JDBC, XSLT, Swing, SOAP, UML, ABAP, BAPI, LDAP, MQ Series, WSDL, WebLogic, Oracle, SAP, DB2/UDB, HTML, CSS, JSP, JavaScript, jQuery, and Ajax.

Hire Now