We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer Resume

Oakland, CA

PROFESSIONAL SUMMARY:

  • Eight plus years of strong software experience in design, development, analysis and deployment of web - based and Client-Server business applications using Java/JEE/J2EE technologies and object oriented technology
  • Proficiency in developing secure web applications and server side development using ORM - Hibernate, EJBs, JBoss, JSF, JNDI, JSF, Struts, Spring, Spring boot, Spring Security,Spring JDBC, Spring Rest Template, Spring Data, AJAX, JSP, JSTL, Servlets, Java Beans, JavaScript, jQuery, Angular 2, ExtJS,ReactJS, XML, XSLT, CSS5, HTML5, Apache Camel, Oracle, and various Design Patterns.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading
  • Expertise in developing SOA (Service Oriented Architecture) anddeveloping inter-operable Web Services andits related technologies like SOAP, WSDL, UDDI, XML, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis
  • Experience in developing server side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade,Service locator, Visitor, Observer, Decorator, Front Controller, DAO and MVC
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Star UML
  • Experience in SOA EIP using Apache Camel Spring Integration ServiceMix Mule ESB.
  • Experience in developing applications using waterfall, RUP and Agile (XP and Scrum), Test First, Test Driven methodologies and good understanding of Service orientation architecture
  • Proficient in implementation of frameworks like JSF, AJAX frameworks and ORM frameworks like Hibernate
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM
  • Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon CloudFront, Route53, Amazon VPC).
  • Proven experience with Application Servers like IBM WebSphere, Oracle/BEA WebLogic, JBoss and Tomcat
  • Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier, Worked with various AWS, EC2 and S3 CLI tools.
  • Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD
  • Strong skills in RDBMS implementation and development using Oracle, IBM DB2 Database Servers and hands on experience with SQL, PL/SQL
  • Extensive development experience in different IDE's like Spring Tool Suite, RAD, Eclipse and IntelliJ
  • Expert level skills on JQuery, JavaScript, Angular JS, Bootstrap, AJAX, Adobe Flex, ActionScript, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries
  • Experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms
  • Hands on experience with build tools like ANT, Maven and Logging tools like Log4J
  • Experience in using various configuration management tools like Visual Source Safe, IBM Clear Case, SVN and CVS
  • Expertise in writing Junit using tools like JMeter
  • Experience in developing unit testing frameworks using JUnit, DB Unit, Mock Object and Cactus based on test first or test driven methodology
  • Experience in deploying, administrating and integrating the applications using Servers such as BEA WebLogic 10, WebSphere 8.0
  • Experience in Tomcat,IBM Web Sphere 6.1, BEA WebLogic 9.1, WSAD 5.0,RAD 6.0,JBoss 5.1/7.1, ClearCase, Oracle 8i/9i/10g, Oracle TopLink, Sybase.
  • P roduction support -Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly
  • Ability to efficiently translate algorithms, ideas and concepts to software applications
  • Developed the JSON structure for the data transfer in between the Goggle Web Toolkit (UI) and business tier
  • Developed Hibernate configuration files and queries and Implemented DAO classes
  • Developed the Enterprise Service Bus (ESB) as a gateway between the business tier and UI to make the business tier separate from UI
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment

TECHNICAL SKILLS:

Languages: Core Java, Java, SQL, PL/SQL, Python

Enterprise Java: JSP, Servlet, JNDI, JDBC2.0/3.0, Log4J API, Java security

Mark: HTML, XHTML, JavaScript, CSS, XML, XSD, XSL/XSLT, SAX/DOM, JQuery, JSON

Tools: & Framework: Struts, Spring, Hibernate3, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP,Provenir, Swagger 2.0, JSF, Log4J, Junit, Jasper reports, soap UI.

SOAP, RESTful, UDDI, WSDL, JAX: RPC, JAX-RS JAX-WS, JAX-B, Axis2,CFX,Microservices

Web/App Servers: Web Sphere, WebLogic, Apache Tomcat 5.4,JBoss 4.3/3.2, JBoss EAP

Oracle 10g/9i, SQL: Server 2005, MySQL server, TOAD

Development Tools: Eclipse, My Eclipse, RAD, Spring Tool Suite STS, Net Beans

OR mapping: Hibernate, JPA

Version Control: CVS, SVN, Rational Clear Case, GIT

Star UML, Rational Rose, MS: Visio

Modeling/CASE Tools: Rational Rose, MS Visio Professional

Testing Tools/ Others: JUnit, SoapUI, Putty, WinSCP, Rational Clear Quest, RTC, Star Team, Mantis, Mockito, Fitnesse

OS & Environment: Windows Vista/XP/7/8.1/10, Win 2k Server, Sun Solaris UNIX

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

PROFESSIONAL EXPERIENCE:

Confidential, Oakland, CA

Sr.Java/J2EE Developer

Responsibilities:

  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL
  • Developed the service layer, a layer that acts a bridge between the presentation layer and data access layer, with Spring framework
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging
  • Created a graphical utility using Java/Swing that could display the information specific to the client requirements.
  • Developed Java/Swing based desktop catalog management application to manage and publish online product catalogs
  • Designed and implemented the interaction scheme between Java Swing and IBM Java Speech (ibmjs) by Java AWT event model.
  • Deployed application in oracle weblogic10.3.6 server.
  • Developed Web Services using Restful with Spring MVC and Spring boot developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate with Active Directory application using Restful API.
  • Developing the Microservices using Spring Boot that create, update, delete and get the assignment information from backend.
  • Core java fundamentals was used to create static utility classes, comparators, generics, collections, extending abstract classes and implementing interfaces after injection
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Configured development environment using Web sphere application server for developers integration testing
  • Created the reusable Swing Widgets for the organization.
  • Debugged the application using Firebug and traversed through the Node Js of the tree using DOM functions
  • Involved in project migration (existing swing application to web integration) using Struts 2.0 web frame work based on MVC2 Architecture.
  • Developed persistence Layer using Hibernate to persist the data and to manage the data
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1:M/M:M mappings in hibernate files and created DAO and PO
  • Developed the view-controller components using Servlets/JSPs, JavaScript, CSS, HTML and DHTML
  • Developed user-friendly interface to seamlessly combine the new module with existing login system by using Angular 2
  • Developed the JSON structure for the data transfer in between the Goggle Web Toolkit (UI) and business tier
  • Developed integration modules for disparate clients using Apache Camel
  • Added Swagger API for Restful services to ease customers interaction with the remote services.
  • Used Eclipse 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 (GIT)
  • Developed Hibernate configuration files and queries and Implemented DAO classes
  • Developed the Enterprise Service Bus (ESB) as a gateway between the business tier and UI to make the business tier separate from UI
  • Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest Tool for performance testing
  • Developed the build scripts using Maven

Environment: Java JDK 7/8, Hibernate, Spring, Spring MVC, XML, GIT, Swagger 2.0, JSP, DB2, MVC, Swing, J2EE, Agile, JUnit 4.11, Maven, UML, JAX-WS, JAX-RS, Log4J, Oracle 10g, Agile methodology, JavaScript, AWS Lambda, Angular 2, Eclipse, PL/SQL, JBoss.

Confidential, Des Moines, IA

Sr.Java Developer

Responsibilities:

  • Build microservicesfor the delivery of software products across the enterprise.
  • Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Developed Stateless session beans to parse (parser frame work) and process the user request into domain object (DAO design pattern) to delegate the business request to the business delegate object.
  • Developed UI using AngularJS framework along with HTML5, CSS, NPM and Bower
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Developed interactive web application using Node Js a pure java script application frame work.
  • Developed user interface using JSP, Struts published validation framework to support client side and server side validation.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Developed the JSON structure for the data transfer in between the Goggle Web Toolkit (UI) and business tier
  • Used Dependency Injection feature of Spring framework to inject dependency into objects and to wire objects of business classes.
  • Used and implemented the application using Spring MVC, Spring IOC, Spring boot, Spring Annotations modules and Hibernate.
  • Have experience in shell scripting to execute the application servers and for the running deployment servers like Jenkins and get data.
  • Working on Microservices and Spring boot for designing/developing the cloud platform to build a perfect SOA using spring cloud and spring web services.
  • Developed persistence layer Data access objects using DAO pattern, JDBC, Hibernate.
  • Developed costume queries using hibernate criteria, native SQL and HQL. Developed inheritance domain objects using table per class hierarchy strategy.
  • Configured EH Cache to load the static tables into secondary storage area.
  • Used built in store Procedures to reach the requirements from the Client to improve the response times of the services.
  • Used Spark-Streaming APIs to perform necessary transformations and actions on the fly for building the common learner data model which gets the data from Kafka in near real time and Persists into Cassandra.
  • Developed integration modules for disparate clients using Apache Camel
  • Configured deployed and maintained multi-node Dev and Test Kafka Clusters.
  • Developed Spark scripts by using Scala shell commands as per the requirement.
  • Used Spark API over ClouderaHadoop YARN to perform analytics on data in Hive.
  • Developed customized SQL for retrieving the data from the database worked with business and client to reach the performance parameters.
  • Developed classes using core java(multithreading, concurrency, collections, memory management) and some spring IOC
  • Executed test cases, tracked and analyzed defects in Provenir .
  • Extensive use of Table maintenance Tool. Provenir pulls Applicants Pricing data like Base rate, Participation Percentage, Participation Spilt Percentage, Contract Rate, Buy rate, Dealerssettingetc.from Table Maintenance Tool. As part of the Project, we as credit analysts extensively modify the Table tool to make sure Provenir Pulls correct data and perform testing on different scenarios.
  • Developed unit test cases to test business scenarios associated with each use case sequences.

Environment: Java 7/8, JEE,microservices,Spring Boot, Node Js, WSDL,AWS,AngularJS, Web Logic 11g 10.3.6, Swing, Spring (dependency injection, AOP), Hibernate, Oracle 10g Enterprise, Oracle Forms, Provenir , JavaScript, JUnit, Ant, Eclipse,Kafka,Scala,Spark, Clear case.

Confidential, Cincinnati, OH

Sr.Java Developer

Responsibilities:

  • Involved in project design documentation, design and code reviews.
  • Implemented MVC-Model architecture using Struts and other J2EE design patterns for the application development. Created and configured struts-config.xml, spring.xml files to manage control flow.
  • Developed static and dynamic Web Pages using JSP, HTML, JQuery and CSS.
  • Designed and implemented Tiles and Layouts to the existing JSP files.
  • Implemented Spring Modules for Designing, Developing & Testing of Service Layer Business Components.
  • Developed the JSON structure for the data transfer in between the Goggle Web Toolkit (UI) and business tier
  • Developed JSP custom tag libraries, and associated support in the Action Servlet, that assists in creating interactive form-based applications, which is the one of the primary area of functionality using Struts.
  • Using Core Java, Swing, and multithreaded clients, designed, developed and implemented, new products and application implementations for the Rates, Structured Funds and Equities trading desks. Successfully delivered multiple projects over a three plus year engagement.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Designed various applications using Fusion framework which involves Spring MVC, Spring Data, Spring Boot, Spring Security and usable tools like Java Beans, Servlets, JMS with ActiveMQ.
  • Multithreaded Java Swing clients were designed and developed for traded financial products.
  • Developed Java SOAP and REST webservices using JAX-WS SOAP/JAX-RSREST/Spring JAXWS, CXF, Jersey, oracle, apache Camel and other java open source APIs.
  • Used Hibernate ORM framework as persistence engine, configured hibernate.xml file and Involved in Mapping, Coding and Fine tuning of hibernate Queries.
  • Used Action classes to service requests from Action Servlet and Business Data on server-side and invoke respective Spring Injected Beans to process Database transactions.
  • Configured connection pooling using WebSphere application server.
  • Configured deployed and maintained multi-node Dev and Test Kafka Clusters.
  • Developed Message based systems using Spring-JMS API and Message Driven POJOs.
  • Developed Business Layer & DAO Classes and combined with Spring framework, combination of JMS with PTP and Pub/Sub methods with message broker Apache ActiveMQ and Apache Camel.
  • Developed Action classes, which communicate asynchronous messaging via JMS/MQ-Series to DB2.
  • Used Clear Case as the version control system and application development using RAD.
  • Configured and created application log file using Log4j.
  • Implemented JUnit for application Unit Testing.

Environment: Java/J2EE, Struts, JMS, Spring, Hibernate, JQuery, Swing, Web Sphere, Web Service, Unix, Maven, Windows, JavaScript, HTML, DHTML, CSS, OOAD, JSTL, Log4J, Ant, UML, Rational Rose, RAD, JUnit, XML/XSL, XSLT, DOM Parser, DB2

Confidential

Java Developer

Responsibilities:

  • Actively involved with the entire cycle of application development from requirement specification to moving the application in to production environment.
  • Understanding and analyzing available technologies for architecting solutions to target proposed application features and functionalities.
  • Extensively involved with all the phases of the application life cycle.
  • Development of User Interface (UI) and application.
  • Extensively worked on JSP and Spring for the UI implementation.
  • Used apache fileUpload framework to handle CSV file upload and Apache Kafka for processing uploaded files.
  • Involved in project migration (existing swing application to web integration) using Struts 2.0 web frame work based on MVC2 Architecture.
  • Wrote SQL Queries to get the information from Database, Saving the data, Modifying the data in the Database, and Removing the data from the Database, using Joins to get the information from two or more Database Tables using Union to get the Distinct information from two or more DB Tables.
  • Implemented Interfaces Simulation is mainly used for sending data to internal server (MQ Series server) from there it will communicate with all the interfaces to receive and send the data from one System to Another External System.
  • Designing the Java classes involved use of design patterns like Used Value Object, Data Access Object patterns.
  • I was also responsible and created a common utility code which was getting used across different sub projects which helped in cutting down the development for developers and allowing them to concentrate on business processes.
  • Integrated, tested, fixed bugs and provided production support.

Environment: Java (Exception, Threads, Multithreading, Lists, Interfaces, Collections, Files), J2EE (JSP, Spring, JSTL), APIs, HTML, XML, CSS, My SQL Server and Tomcat.

Confidential

Java Developer

Responsibilities:

  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Designed the user interfaces using JSPs, developed custom tags, and used JSTL Taglib.
  • Developed various java business classes for handling different functions.
  • Developed controller classes using Struts and tiles API
  • Involved in Documentation and Use case design using UML modeling include development of Class diagrams, Sequence diagrams, and Use case Transaction diagrams.
  • Participated in design and code reviews
  • Developed User Interface using AJAX in JSP and also performed client-side validation
  • Developed JUnit test cases for all the developed modules. Used SVN as version control

Environment: Java, J2EE, JSP, Struts 1.x, JNDI, DB2, HTML, XML, DOM, SAX, ANT, AJAX, Rational Rose, Eclipse Indigo 3.5, SOAP, Apache Tomcat, Oracle 10g, LOG4J, SVN.

Hire Now