We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Rochester, MN

SUMMARY

  • Around 8+years of full stack development experience in all phases of Software Development Life Cycle (SDLC) which includes Analysis, Design, Development, Implementation and Testing of web based, enterprise business applications using the JAVA/J2EE technologies
  • Experience in developing Web Applications with various Open Source frameworks: JSF 1.2, Spring Framework 2.0/3.0/4.0, Web Flow, Jakarta Struts Framework 1.1/1.2/2.0, Struts Validation and Tiles Frameworks.
  • Extensive knowledge on the Spring Modules like Spring IOC and Dependency Injection, Spring MVC, Spring Batch, Spring Web Flow, Spring Security (Authentication and Authorization), Spring AOP for Code Modularity and Spring Boot
  • Developed and deployed Micro Services based applications using Spring Boot along with Spring Rest and Node Js with Express and Hapi.js
  • Spring boot with Hibernate combination where it has a predefined MVC architecture which made me to run all batch jobs easily and quickly.
  • Implemented exception handling in Java Spring boot for REST API by making use of Exception Handler and Controller Advice annotations.
  • Well experienced on implementing SOA (Service Oriented Architecture) using Spring REST to create REST resources that include several components like Jersey Framework, spring Boot, JAX - RS and used WADL for documenting REST API’S.
  • Worked on SOAP protocol using JAX WS and integrated Apache CXF, AXIS-2 for WS-Remote Messaging, WS -Security, WS- Policy and other specifications and automated documentation using Swagger and WSDL.
  • Experienced in configuring and deploying applications on different servers such as Apache Tomcat, Web logic, IBM WebSphere, JBoss.
  • Loaded and transformed large sets of structured, semi structured and unstructureddatausing Hadoop/BigDataconcepts
  • Experience in developing Map Reduce Programs using Apache Hadoop for analyzing thebigdataas per the requirement.
  • Expertise to interact with relational databases using ORM frameworks like Hibernate, Spring Data, JPA, IBatis, MyBatis, Java Persistence API (JPA), Hibernate’s second level cache - Ehcache.
  • Exploring with the Spark for improving the performance and optimization of the existingalgorithmsin Hadoop using Spark Context, Spark-SQL,DataFrame, Pair RDD's, Spark YARN.
  • Have good knowledge on different databases like PostgreSQL, MySQL, DB2, Oracle 13c/11g, Microsoft SQL Server, NoSQL DB (Raven DB, Mongo DB and Cassandra, Couch DB, Redis,
  • Dynamo DB) and good experience in writing stored procedures, functions and triggers using PL/SQL in JDBC, ODBC and in WebLogic server
  • Experience in writing stored procedures, triggers, views and functions using PL/SQL scripts and embedded DDL and DML statements in PL/SQL blocks
  • Experience in Developing User Interface (UI) Rich Web Applications using Front End/User Interface (UI) Technologies like HTML4/5, XHTML, DHTML, CSS2/3(using SASS and LESS), Type Script, Bootstrap and AJAX by managing all facets and pipelines of application.
  • Expertise in implementing the features of ES6 like arrows, modules, block scoping, promises and enhanced object literals,
  • Experienced in working with MVVM design flow using client-side JavaScript framework Angular 2.x/4. X/5.0 with NGRX
  • Expertise in using shadow DOM which is a feature of Angular 5 to encapsulate visual behavior.
  • Good knowledge in providing support for passing messages between publishers and subscribers using observables as a part of Angular 5.
  • Experience with features of Angular 4 like NgModules which configure the injector and the compiler and help organize related things together.
  • Proficient with Angular JS, Backbone JS, Ember JS, Knockout JS, Ext JS for customize front end app development and to achieve MVC design flow.
  • Well experienced in view rendering using jQuery, React JS, Handlebar JS and implementing React JS with Redux and Flux patterns to attain MVC functionality.
  • Well experienced in developing Dynamic Single Page Application (SPA) using MEAN (MongoDB Express Angular Node) full stack development tool Kit
  • Good amount of hands on Experience in developing server-side JavaScript frameworks using Node JS (Hapi JS, Express JS) to build event driven, non-blocking I/O model web applications
  • Experience in installing dependencies using Package Managers like NPM, BOWER and running automated task using Gulp, Grunt and webpack for bundling, minification, loading images, configuration
  • Experience on UI testing with Karma, Jasmine, Protractor for Angular JS and Mocha, Chai for React JS
  • Unit tested web services using Junit, JMeter, Mockito Easy mock, Spring Junit Runner, Spock, Test NG and hence achieved the goals of Test Driven Development (TDD)
  • Well experienced in using various AWS (Amazon Web Services) Iaas (Infrastructure as a Service) Components like EC2 for running applications on virtual machines, S3 and Glacier for storing and long term back up of data, EBS for persistent block level storage, Elastic Cache,
  • Dynamo DB, SQS for message queueing, RDS for setting relational database in cloud and Lambda for server less program functions
  • Expertise in using Microsoft Azure which is cloud computing service for building, testing, deploying and managing applications and services through a global network of Microsoft managed data centers.
  • Good Knowledge and Experience on implementing Spring Cloud- Netflix OSS Stack for micro Services deployment, Zuul for API Gateway for routing, Hystix (Circuit Breaker) for latency and fault tolerance and Eureka for service registration
  • Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using Apache Kafka, RabbitMQ, ActiveMQ and IBM MQ to communicate from Client to Server
  • Good knowledge of Splunk architecture and various components. Expert in Splunk Development, Configuration and Administration and used Kibana to view using Elastic search (ELK)
  • Knowledge of Elastic Search, used for supporting distributed search by allowing start with one machine and extend further to other machines.
  • Hands on experience in implementation of PCF (Pivotal Cloud Foundry) Paas (Platform as a Service) services such as Pivotal Application Service, Pivotal Container Service and Pivotal Functional Service to continuously deliver applications on to the cloud.
  • Implemented security functionality OAuth 2.0, Spring security, SSL and site minder (SSO), secure authentication with LDAP OAuth2 for generating tokens in the application using Spring Security, JWT for producing tokens
  • Well experienced with build tools like Gradle, Maven and ANT.
  • Implemented Docker container service, build pipe line Jenkins, Bamboo and GoCD (Go Continuous Delivery) to achieve Continuous Integration and Continuous Deployment that can run on the cloud or on-premises
  • Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Hands on experience in managing this Docker Container using Kubernetes with zero downtime deployment.
  • Used Kubernetes Linux container for deploying and scaling containerized applications.
  • Good practical experience with Java-based logging utility i.e. log4J and slf4j
  • Good knowledge on Drools Rule Engines which corresponds to validating BRMS (Business Rules Management System)
  • Experience in Java Thread Dump Analysis and familiar with thread dump techniques
  • Have knowledge on Application monitoring tools like New Relic and Dyna Trace
  • Strong Knowledge on automated java-based integration testing and behavioral testing of the applications using Selenium and Cucumber respectively
  • Good experience in using Software development methodologies like Agile (Scrum), Water Fall and Rational Application Development methodologies.
  • Experience in using Mule soft which is light weight Java based Enterprise Service Bus (ESB) which allows connecting applications together quickly and easily, enabling them to exchange data.
  • Experience in using open source framework Apache Camel which for message-oriented middleware with a rule-based routing and mediation engine that provides a Java object-based implementation of the Enterprise Integration Patterns (EIP) using an application programming interface to configure routing and mediation rules.
  • Expertise in working with JAVA8 features like Functional Interfaces, Stream API, Time API, Transaction Management, Exception Handling, Collection API, Lambda Expressions.

TECHNICAL SKILLS

Languages: Java, C, C++, SQL and PL/SQL, Python

Java Technologies: Java, JDK, JEE, Servlets, JSP, JSTL, JDBC, JNDI, JMS, JTA, JSF, EJB

Web technologies: HTML, JavaScript, XML, JSON, CSS, jQuery, Angular 2.0/4.0/6.0/8.0, Node JS, React JS, Angular JS

Databases: Oracle 10g/11g/12c, SQL server 2012/2014/2016, MySQL 5.x, DB2 11.1, PostgreSQL, MongoDB, Cassandra, Couch DB

IDE/Development Tools: Eclipse, NetBeans, IntelliJ IDEA, Spring Tool Suite (STS), WebStorm, JBuilder

Frameworks: Spring, Hibernate, Angular, Spring Security, Spring MVC, Spring Boot, Spring Data, Spring Cloud, Spring AOP, Servlets, Java Swing, Applets, SparkSpring IOC, Spring Tiles, Spring DAO, Apache Camel

Operating Systems: Windows, Linux and Unix

Methodologies: Agile, Scrum, Waterfall, TDD

Design Patterns: MVC, DAO, DTO, Front Controller, Session Facade, Business Delegate, Observer, Singleton, View Helper, Factory, Adapter, Front Controller, Visitor, Decorator

Web/Application Servers: IBM WebSphere, BEA WebLogic, JBoss and Tomcat

XML Technologies: HTML, DHTML, CSS, JavaScript, XML, XSD, XSLT, jQuery, Xpath, DTD and AJAX

Big Data Technologies: Hadoop, ApacheSpark, Scala, Hive, Hbase, Sqoop, Solr, Apache Kafka

Testing tools: JUNIT, JMeter, Mockito, TestNG, Jasmine, Karma

Build Tools: ANT, Maven, Gradle, Jenkins, Cucumber

Cloud Services: Amazon Web Services(AWS), Azure

Web Services: WSDL, UDDI, SOAP, REST, Restful, JAX-WS, JAX-RPC, JAX-RS

Version Controls: GIT, Bit Bucket, CVS, SVN, GITHUB

PROFESSIONAL EXPERIENCE

Confidential, Rochester, MN

Senior Java Full Stack Developer

Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, and showcases.
  • Designed front-end pages using HTML5, CSS3, JavaScript, Bootstrap, jQuery, TypeScript, Angular7, NodeJS for interactive cross browser functionality, complex user interface and using AJAX to build responsive, dynamic pages.
  • Tested Angular7 application using Jasmine framework and Karma configurations.
  • Worked with Angular CLI and Typescript in Angular7 to create Angular components. Created arrange loop directive and components like data binding, dependency injection in Angular 7.
  • Utilizing Azure functions extensions to create, deploy, and manage functions apps on Azure platform.
  • Developed modules using Core Java APIs, Collections, Java 1.8(Streams), Multithreading, Stream API, Collection API, Transaction Management, Exception Handling, Generics, e-num, Java I/O and object-oriented designs patterns.
  • Highly experienced in Redis, & Linux environment while working through Virtual Machines.
  • Used Log4J for logging and tracing the messages. Worked with Kafka Cluster using Zookeeper.
  • Experience with Node/ExpressJS REST APIs and hands on experience with GraphQL in a microservices architecture.
  • Used Scala with AWS EC2 services to create highly interactive platform for application testing and deployment.
  • Conducted API testing to check reliability, performance, of messaging to check the correctness of application interfaces. Highly experienced while working with Amazon Lambda and integrating the web-services.
  • Created architecture towards a Microservices approach using RESTful Web-Services by using Spring Boot.
  • Developed business components by using Spring Boot, Spring Security, Spring IOC, Spring AOP, Spring Annotations) & Persistence layer by using Hibernate/JPA along with Web Services (RESTful).
  • Used Hibernate JPA, Object/Relational-Mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL based schema.
  • Used Splunk for logs monitoring and tracing the messages and created dashboard.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s, Spring Boot for Microservices and Spring Batch for running batch jobs.
  • Highly experienced in developing cloud-based systems (AWS) and displayed strong understanding of OOPs concepts and its design. Used Log4J for logging and tracing the messages.
  • Utilized AWS SDK for Java to build applications that work with Amazon S3, Amazon EC2, and for Amazon Simple DB. Utilized React.js to build user interfaces for single-page applications.
  • Used Flume extensively in gathering and moving log data files from Application Servers to a central location in Hadoop Distributed File System (HDFS). Providing Maintenance& Support for live applications & services.
  • Worked with Spring and Spring ecosystem including spring boot, spring data, spring cloud, spring security.
  • Highly knowledgeable of NoSQL data store technologies and polyglot persistence (Cassandra).
  • Used Hibernate Transaction Management, Hibernate Batch Transactions &Hibernate cache concepts.
  • Database development required creation of new tables, Postgres SQL Stored Procedures, Views, Indexes and Constraints, Triggers and required SQL tuning to reduce the response time in the application.
  • Used Stored Procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 &using Amazon Web Services admin console. Experienced with IBM Integration Bus with Java JDK and AWS platform.
  • Utilized SQL queries to extract, connect and transfer the data over AWS platform.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets& to trigger other Lambda functions.
  • Used JAX-RS for creating RESTful webservice, implemented authentication by using OAuth2 Security Framework. Used JDBC to interact and extract knowledge from MySQL database.
  • Used Micro service architecture with Spring Boot-based services interacting through a combination of REST message brokers. Used JIRA and Kanban for defect management and to keep track of bugs and issues.
  • Highly experienced with open source big data technologies like Apache Kafka, and Graph Database.
  • Worked on JUnit Test Cases with Mockito, Integration tests and Jasmine Test Cases.
  • Created Test automation framework using Cucumber, Selenium web driver. Configured Jenkins build Jobs CI/CD. Experience with building Docker Images and running them on Docker container.
  • Experience with Web logic application server set up to deploy the applications, configured messaging.
  • Involved in release management, deployment plan creations, production deployments and code merges in Bitbucket for code management and Maven as build tool and experience in Bamboo build.
  • Application was developed using RAD IDE and SVN for version control and deployed using Web Logic application Server in Windows environment and also in UNIX environment.

Environment: J2EE, AWS, XML, Hadoop, Redis, Linux, AJAX, CSS3, Cucumber, NoSQL, Kafka, jasmine, XHTML, HTML5, CSS, Log4J, Vertx, Angular 7,REST, JavaScript, Scala, SQL, Lambda, WebLogic, Eclipse STS, Web Storm, Spring boot, GIT, Jenkins, IBM Integration Bus, Agile, Amazon lambda, Microsoft Azure, JIRA, Kanban, Bamboo, Docker, Bitbucket, Node.js, Spring Boot 2.0, Spring Cloud, React.js, Spring Security, Hibernate, SOAP, JAX-RS, OAuth2.

Confidential, Chesterfield, MO

Java Full Stack Engineer

Responsibilities:

  • Coordinated with project managers, business analyze new proposed ideas Requirements, designed the integrated tool, developed and implemented all the modules.
  • Expertise in Object Oriented Software Development (OOSD) and Involved in the analysis, design, and implementation of business user requirements.
  • Experience in understanding the SDLC phases like the Requirements Specification, Analysis,
  • Design, Implementation, Testing, Deployment and Maintenance.
  • Designed and developed various web and enterprise business applications and implementing and testing of software systems in Java, J2EE, REST API, Spark SQL, Oracle PL/SQL and AWS Technologies.
  • Designed and developed the RESTful web services using the JAX-RS API to communicate over the network.
  • Designed, developed, and tested HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Used services to read data from remote server usingReact.JS.
  • UsedReact.jslibrary functions for the logical implementation part at client side for all the application.
  • Created reusable components with React js ex: multi-field form elements, background file uploads.
  • Extensive experience in designing and developing applications using web technologies like HTML5, CSS3, AJAX, client-side operation like Bootstrap with responsive web design .
  • Designed and developedMicro Servicesbusiness components using Spring Boot.
  • Implemented Bean classes and configured in spring configuration file forDependency
  • Injection,Developed Controller Classes usingSpring MVC,Spring AOP, Spring Boot, Spring Batchmodules, handled security usingSpring Security.
  • Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, node.js
  • Bootstrap, JavaScript to make better Single Page Application SPA working on AngularJS.
  • Deployed the war file of the enterprise application onWebSphereapplication server that handles various requests from Client and fixed deployment issues.
  • Used a Microservices architecture, designed and developed RESTful web services using Apache CXF and Spring Boot framework.
  • Developed API’s by usingNode.js and java 1.8andCassandra (Graph DB).
  • Experience and building an isomorphic application using React.js with GraphQL on server side.
  • Built administrator page displaying profile information in React.js and GraphQL.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Written GraphQL data mutations that allow users to update their username and password information.
  • Documented the vertex and edges relationship of our Graph DB.
  • Wrote a lot of SQL Queries to check the validity for the testing while testing Data anomalies within the Database and wrote MYSQL schemas.
  • Used MYSQL Workbench to write Queries to extract and verify data from the MYSQL Server Database.
  • Implemented completeMavenbuild life cycle in order to achieve organized application structure and conflict free dependencies inpom.xmlfile.
  • Designed, built and deployed application using the AWS stack (Including EC2, Mongo DB, Docker, Kubernetes Orchestration container(EKS)) focusing on high-availability, fault tolerance and auto-scaling.
  • Deploying the applications using Docker container services and building continuous integration(CI) and continuous deployment(CD) pipeline using Jenkins with GitHub.
  • Implemented Kibana for centralized logging and monitoring that builds on Elasticsearch of the application data for analytics and visualization of the user's login.

Environment: Java, J2EE, Spring MVC, REST, SOAP, Restful API, JAX-WS, JDBC, JSP, LDAP, Multithreading, Hibernate, POJO, XML, JAXB, JMS, JavaScript, AngularJS, NodeJS, Ajax, and jQuery, JIRA, JBOSS, Eclipse, Spring framework - DI, AOP, Batch, Hibernate, Maven, Jenkins, PL/SQl, Oracle, Linux, AWS, MongoDB, JUnit, Mockito, Agile.

Confidential, Menlo Park, CA

Java Developer

Responsibilities:

  • Developed and designed User Interface using JavaScript, HTML, CSS, DOM, XHTML, AJAX, Bootstrap, Less, AngularJS.
  • FollowedAgile methodologyinteracted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Involved in analysis, design, development, testing/debugging and implementation.
  • Developed Required Action classes and presentation layer forms andJava beanscontaining the business-logic with the help ofCore Java.
  • Implemented responsive web design using media queries andBootstrap.
  • Built required web pages for re-written content usingJavaScript, HTML, JSP, Angular JSto create the user-interface views.
  • Created Single Page Application with loading multiple views using route services and adding more
  • User Experience to make dynamic byAngular 2.0framework andNodeJS.
  • Experience in working different changed procedures ofAngular1.0toAngular 2.0such as Router Outlet and Router-link.
  • Implemented modules intoNode JSto integrate with designs and requirements.
  • Extensive experience in Model view controller frameworks likeSpring MVC, JSP.
  • UsedSpring IOCwith annotations forDependency Injection.
  • Development usingSpring Framework(MVC, Dependency Injection, Autowiring, Caching, Database
  • Connectivity, Webservice Rest and Soap Client API, Asynchronous calls, Thread Executor framework), which communicates with various service layers, and configuring the Spring xml files.
  • Used J2EE design patterns likeData Access Objects, Factory pattern, MVCandSingleton Pattern.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers usingSpring-MVC.
  • Made use of theSpring MVCframework, along with Hibernate for object-relational mapping.
  • Worked in implementing the Method and Object Level security usingSpring Security.
  • Developed the Method and Object Level security using Spring Security.
  • UsedAWSto deploy the project onEC2 instance. Implementation of the Business logic layer for Mongo DBServices.
  • Involved in Migrating an existing on-premises application toAWS.
  • Created profiles, manifests forVMware servers, and pushing them to AWS instances using puppet.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage usingAWS Cloud watch.
  • Contributed to the DevOps to automate the build and deployment process usingJenkins, shell scripting, chef, Python, AWS Lambda, Cloud FormationTemplate, Terraform.
  • Responsible for maintaining and configuring the cache for general cache usage usingEHCache(caching the secured objects used by spring security).
  • UsedAmazon CloudWatch to monitorAWSandAmazon Cloud Watch logsto monitor application.
  • Configured various interceptors for transaction management, security, Audit logging (database) and logging usingSpring AOP.
  • Effectively Implemented User Interface inModel-View-Controller Architecture, which accomplishes a good co-ordination ofSpring MVC, JSP, ServletandJSTL.
  • Designed and developed various modules of E-commerce application. UsedJMS APIfor asynchronous communication by putting the messages in the message queue.
  • Developed Wrapper inPythonfor instantiating multi-threaded application
  • Responsible for design and developing Persistence classes using Hibernate, andspring bootdata Template frameworks to save data in database tables.
  • GeneratedPython Django Formsto record data of online users
  • Tested the Web services usingSOAP UIand by writing Web service client in Java for transmitting the Offender’s information inXMLdata using theWSDLprovided.
  • Configured and scheduled jobs for multiple projects on Hudson.
  • Developed automatic build scripts usingANTfor the application to deploy and test.
  • WroteJUnit Test Casesfor theHelper, Gateway, and Action classes which supported the application.
  • ImplementedDockercontainer for the Enterprise build system.
  • UsedLog4jfor logging across the application.

Environment: Java 1.8, J2EE, Spring Framework 4.0, Spring Batch, Microservices, REST, XML, HTML5, CSS3, JSP 2.0, JSON, AJAX, JMS, JPA, JNDI, JVM, JDK1.8, SOAP, SOA, Servlets 3.0, Hibernate 5.0.X, Amazon S3, Amazon RDS, AWS Lambda, Amazon IAM, Amazon EC2, Amazon Cloud Watch, WSDL, WebSphere7.0, Maven, Log4J, SVN, JUnit, Tomcat, WebLogic, Oracle 11g, AWS, jQuery, AngularJS1.3.8, Eclipse, Maven.

Confidential - Providence, RI

Java/ Front End Developer

Responsibilities:

  • Designing the front end using Backbone JS, JQuery, CSS, HTML, JSP, Oracle as per the requirements that are provided.
  • Used JQuery for creating different menus and dialog boxes and used different jQuery plugins for calendar, calculator, and printing options.
  • Defined and developed the application's presentation layer using HTML, CSS, and jQuery Scripting.
  • Deep understanding of JavaScript and the JQuery library.
  • Expertise in developing Web pages using jQuery plug-ins for Drag and Drop, AutoComplete, Bootstrap, and JavaScript.
  • Integrate the dynamic pages with jQuery to make pages dynamic.
  • Developed SOAP and REST web services using hibernate, JAX-WS, JAX-RS and JAXB.
  • Solid experience integrating SpringHibernateORM and JPA (HQL, XML, Criteria API, Native SQL, Reverse Engineering,HibernateMVC, Hibernate Dao Support, Persistent Data, Component Mapping, Associations, Annotations and Connection Pool (Apache DBCP))
  • Systems infrastructure and architecture design, setup and administration on IBM WebSphere.
  • Experienced with web & application servers such as IBM Web sphere, and JBOSS.
  • Worked on debugging of DROOLS rules framework for business logic.
  • Configured the front end of the application using JSF framework.
  • Developed the enterprise application by integrating JSF/Spring/Hibernate Frameworks.
  • Developed JSP pages as views in the application built in MVC Pattern.
  • Wrote custom JSP tag encapsulating all boilerplate code and customizations
  • Involved in developing the application, which are developed using Hibernate frame work, Prime faces, RESTful web services.
  • Developer data replication mechanism using Spring Batch to replicate bulk data from csv file to application database.
  • Used Spring Batch to develop batch processing to handle bulk requests from the clients.
  • Used Message-driven batch application using Spring Batch to handle multiple requests accessed through Message Queue services between several micro services in the application.
  • Used JSF Transaction Management, Spring Batch Transactions and Hibernate cache concepts.
  • Developed components of web services JAX-WS end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).
  • Designed and Implemented SOAP web services using JAX-WS for the different operations provided in the User Interface.
  • Developed DAO to handle queries using JPA-hibernate and Transfer objects.
  • Implement Data access layer with Hibernate. Implemented the Hibernate framework (ORM) to interact with database.
  • Developed back-end PL/SQL packages, UNIX shell scripts for data migration and batch processing.
  • Created and customized UNIX shell scripts for automating regular maintenance and batch jobs.
  • Analyze and fix issues related to SOAP Web services and Application responses.
  • Involved in producing & consuming SOAP based web services using SOAP, JAX-WS.
  • Developed SOAP web services using hibernate, JAX-WS.
  • Taken care of complete Java multi-threading part in back end components.
  • Implemented core java Multithreading, Collections, Exception Handling, and OOP's concepts.
  • Involved in coding, building java applications using Core java, Multithreading, JSP, and servlet
  • Implemented SOAP Web Services using JAX-WS, for providing end points to upstream clients.
  • Solid Understanding of RDBMS concepts and experience in working with Oracle.
  • Used Hibernate for Object Relational Mapping of the database structure created in Oracle.
  • Expertise in coding optimized SQL queries on databases like Oracle. Good understanding on Functions and Stored Procedures.

Environment: Java 1.7, Servlets, JSP, JUNIT, Spring 2.5.6/3.0, Spring ORM, Spring Form tags, JSTLHibernate 3.0,Oracle11g, Maven, Apache Tomcat Server, SOA, Eclipse IDE 3.7, Jasper, Log4J, Ajax, SOAPPL/SQL, HTML, CSS,JavaScript, JQuery, Swing, JSON, SVN.

Confidential 

Java Developer

Responsibilities:

  • Implemented Model View Controller (MVC-2) Architecture using Jakarta Struts framework at presentation tier.
  • Used Struts frameworks and MVC design patterns to complete several projects with primarily focused on more complex areas of development including user interface design, batch processing, stored procedure development, XML, data exchange and integration.
  • Validated all forms using Struts validation framework.
  • Extensive use of Struts Framework for Controller components and view components.
  • Implemented Spring IOC for inter connection between modules in our application.
  • Created customized spring batch framework to run multiple processes step by step.
  • Implemented connection pooling framework to process claims concurrently with multiple threads using spring batch with different split conditions based on volume of claims.
  • Developed automated build files using Maven.
  • Created Data Access Objects to fetch data from database with SQL queries integrate them with IBatis.
  • Developed shell scripts used to monitor production applications, start and stop custom Java applications in Linux environment
  • Implemented batch processes for reporting applications and modules using Korn shell scripts on Oracle database.
  • Developed various helper classes which needed following core Java multithreaded programming and collection classes.
  • Categorized salient level rule to every business rules base on the business needs. Use DROOLS as rules engine.
  • Extensively used Junit & log4j for unit testing and logging.
  • Designed and coded application components in an agile environment.

Environment: Struts Framework, Spring IOC, Spring Batch, Maven, Spring MVC, iBatis, SQL, Linux, Drools, Multithreading, Log4j.

We'd love your feedback!