We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Princeton, NJ

SUMMARY

  • Over 8 years of experience in development and delivery of enterprise software and implementation of complex client server and Intranet/web based n - tier systems using object oriented programming and J2EE technologies.
  • Project implementation skills using Core and advanced JAVA technologies (Struts, Spring, Hibernate, JTA, EJB 3.0, Web Service( RESTFull), JMS, JNDI, RMI, Servlets, JSP, AJAX, HTML, JavaScript, Velocity, iBatis, JDBC, XML,JAXB,JAXP) with various middleware technologies .
  • Versed in developing applications using Spring & Hibernate, as well as Struts.
  • Hands-on experience on UNIX shells scripting.
  • Strong database knowledge of MS SQL, Microsoft SQL Server, Oracle, DB2 experience. Have developed
  • Used Quartz scheduler for scheduling.
  • Expert in developing Web Services in SOAP & RESTful based frameworks such as CXF, JAX-WS, JAX-RS, Spring WS & Web Services stack.
  • Experience in SOA, EIP using Apache Camel, Spring Integration, ServiceMix, Mule ESB.
  • As a Spring Architect, explored and worked with various modules in spring framework.
  • Extensive work experience in XML parsing & data binding using JAXB, JiBX, XML Beans, SAX, STAX, DOM and other bindings such as JSON, Avro.
  • Hands on experience in Relational Databases like Oracle 11g, MySQL 5 and Postgre 9.
  • Hands on experience in Big Data & NoSql frameworks such as Hadoop, HBase, Cassandra.
  • In depth expertise in Tomcat, JBoss, Weblogic, Websphere, vFabric-tc, Glassfish.
  • Expertise in build tools like Maven, Ant, Gradle and Sbt.
  • Good working experience in developing rich user interface (RUI) using AJAX, JQuery, JQuery Mobile, ExtJS, DWR (Direct Web Remoting 2), AngularJS 1.2, Backbone JS 1.0, HTML 5
  • Experienced in all phases of project life cycle - Analysis, Design, Development, Testing, and Implementation and well versed with Agile & Scrum methodologies.
  • Experienced in software configuration management tools SVN, CVS, Perforce & Github.
  • Excellent Analytical, Programming skills & Excellent Communication, Inter-personal skills.
  • An effective communicator with strong leadership, relationship management, coordination, analytical & problem-solving skills.

TECHNICAL SKILLS

Languages/API: Core JAVA, J2EE, JMS, JNDI, JDBC, PL/SQL, HTML, JAXP, JAXB

Web Technologies: Servlets, JSP, HTML/CSS, Java Script, SOAP/RestFul Web services, AJAX, JQuery

Framework: Spring(MVC, IOC, Batch processing, JDBC, ORM), Hibernate,EJB3, iBatis, Struts, JUnit, SOAP UI, RESTClient-UI

Application/ Web/Directory /Messaging Servers: WebSphere, Glassfish, JBOSS, Tomcat, LDAP, IBM MQ Series, Web logic

Operating System: Windows, Unix, LINUX

Database: Oracle 10g/11g, DB2 version 10

IDE: Eclipse, IBM RAD 6/7,Net beans

Build Tool: Ant, Maven

Version Control: SVN, ClearCase, CVS, CA Harvest, Star Team

Defect Tracking: Quality Center

Functional Areas: Insurance, Capital Market, Health Care

Build Server: Jenkins, Hudson

PROFESSIONAL EXPERIENCE

Confidential, Princeton, NJ

Senior Java Developer

Responsibilities:

  • Design and develop advanced, complex, and large-scaled middleware application.
  • Design and create specifications (functional and technical) with proposed technical solutions that integrate the user functionality outlined in the requirements document.
  • Deploying Java applications to various phases including production.
  • Communicating clients to meet their requirements.
  • Implemented new business requirements and enhancing existing functionalities of the application.
  • Implemented hibernate ORM technology integrated into spring framework to persist data into the DB.
  • Implemented Spring IOC for the bean creations.
  • Implemented Spring Batch Processor to process high volume of XML feeds coming from QUASAR application.
  • Performance tuning activities related with JDBC Connection pooling, CPU utilization, thread counting activities inside batch processor, monitoring total transaction time taken for each services and corresponding code refactoring to improve the end to end total processing time.
  • Implemented spring security for authorization & authentication mechanism in web application.
  • Developed Report generation tool using apache POI, shell scripting to track the daily transactional report.
  • Implemented java based method invocation through shell script while developing the Report Generation tool.
  • Implemented automated build framework through ant scripting using Jenkins build.
  • Designed REST APIs that allow sophisticated, effective and low cost application integration.
  • Had exercised and proposed several solutions and documented HLD, guided the offshore development team in delivering LLD for the selected solutions.
  • Written JSPs and did validations for the fields.
  • Implemented an automated framework for unit testing using JUnit & JMock.
  • Estimation analysis for the requirement to follow agile methodology.
  • Prepared Approach Documents, POC and unit test cases.
  • Had resolved several P1, P2 incidents as part of support activities.
  • Provided the support to various test teams.
  • Deployment validations and verifications.
  • Preparation of Knowledge transition documents.
  • Delivered deployment guide and deployment diagrams for production release.
  • Prepared project related documents.
  • Completed the implementation and post implementation support.

Environment: Java, XML, XSD, XPATH, JAXP, JAXB, Spring IOC, Spring batch processor, Spring security, Spring, Hibernate, Microsoft exchange server, IBM RAD, TOAD, Oracle 10g, WebSphere Application Server, Quartz Scheduler, Jenkins build, ANT build script.

Confidential, Atlanta, GA

Java/J2EE Consultant

Responsibilities:

  • Worked on requirements gathering, analysis and development of different versions of the client integrations platform.
  • Developed integration modules for disparate clients using Apache Camel.
  • Developed Camel routes using Scala DSL and developed custom message converters.
  • Created mocking services for testing in QA & Dev environments.
  • Integrated & configured Camel with ActiveMQ to use it as bus.
  • Worked on various integration components using Mule and ServiceMix.
  • Worked on TDD using JUnit and Mockito frameworks & functional test suites in SoapUI.
  • Deployed & monitored the application into distributed environment in vFabric tc server.
  • Supported the Mule/ServiceMix components in production.
  • Developed security based module using Bourne Castle, Apache Shiro.
  • Analyzed and designed the Hadoop based data search platform using SOLR.
  • Developed Sterling’s search tool using SOLR (Tikka) as NoSql store with Spring Data.
  • Developed various screening products for background search using HRXML.
  • Developed data migration module using Spring Batch.
  • Worked on batch process development using Akka with Camel.
  • Worked on normalizing the XML/XSLT process for integration.

Environment: Java, JSP, Spring, Spring MVC, Spring-Data/Hibernate, Spring Security, Spring AOP, JMS, Apache Camel, ServiceMix, Mule, CXF/SOAP Web Service, Scala 2.10, Play, Apache Tikka, Solr, Hadoop, SoapUI, Maven, Active MQ, vFabric tc, SQL Server 2010, Linux.

Confidential, Tampa, FL

Java/J2EE Developer

Responsibilities:

  • Implemented new business requirements and enhancing existing functionalities of the application.
  • Created jar & war artifacts using ant and deploying them to various phases (Dev, test, and stage).
  • Developed admin web application to edit configurations, monitor the health of the application, and control login access to the application for business owners’ administrative use.
  • Interacted with DBAs, System Engineers, and Network Engineers regarding database and server configurations and modifications.
  • Involved in performance enhancement of the app and analysis in JVM garbage collection using HProf and other open source profilers.
  • Proposed various solutions and drove development till the delivery of the solutions.
  • Contributed to the design for developing client interaction services.
  • Did major refactoring and Code optimization for performance improvement implementing reusable utility classes, validation framework, exception handling mechanisms.
  • Closely worked with UAT and Integration test teams by tracking the defects in QC to meet the release delivery deadlines.
  • Worked with JMeter to load test, monitor and improved the performance.
  • Interacted with offshore team during the software development cycle.
  • Responsible for production support of the application.
  • Created server infrastructure configurations, deployment, and various other development related documents.

Environment: Java, JDBC, Tibco, JBoss, Mule, Oracle, UNIX, Windows XP, Putty, PL/SQL, SQL Developer.

Confidential, Indianapolis, IN

Java/J2EE Developer

Responsibilities:

  • Used Spring Framework for implementation of the application.
  • Developed web tier using Struts Tag Libraries, Servlet, JSP, JavaScript, HTML, & CSS.
  • Utilized various utilities like Struts Tag Libraries, JSP, JavaScript, HTML, & CSS.
  • Attending various meetings with Network System, Application Server Maintenance, and Business Owners in resolving daily defects, challenges, and making infrastructural decisions.
  • Prepared Approach Documents and unit test cases.
  • Fixed defects occurred during different testing phases.
  • Provided innovative ideas to the customers for technical challenges faced in the project.
  • Code review and refactoring to maintain java design standard.
  • Supported every development activities against proper Unit test cases.
  • Deploying Java application to various phases including production.

Environment: Java, JavaScript, Spring, Struts, Servlet, JSP, JDBC, XML, HTML, Oracle, SQL, WebLogic Server, Eclipse, UNIX, Linux, Windows XP.

Confidential

Software Analyst

Responsibilities:

  • Designed and developed various application transactions for various types of use cases and core components using JEE design patterns.
  • Developed the core framework using Front Controller, Singleton, Factory, Session Façade, DAO, Builder, Adapter, State, Chain of Responsibility design patterns.
  • Implemented a SOA compliant system working on various transactional messaging using camel and used Session Beans, Message Driven Beans.
  • Developed a core routing framework for Confidential National Preorder using Apache Camel.
  • Migrated the application to Weblogic using EJB 3, and web services using JAX-WS from the older JAX-RPC spec and converted few services to REST interface.
  • Developed the Unix Search Utility Tool using SSH2 implementation (JSch - Java Secured Channel) with Spring MVC and Apache Solr.
  • Developed the utility app using Spring MVC for load testing & unit testing the application.
  • Created JUnit and SoapUI test cases for testing web services and fixed the various bugs.
  • Created ANT build scripts for various modules in the system.
  • Created and managed triggers and indexes along with database structures for Oracle 9i.
  • Worked on tuning database performance and pruning in production environment.
  • Worked on fixing critical bugs in UAT and Production environment.

Environment: Java, Servlet, JSP, EJB, JPA, Spring MVC, JMS, SOAP Web Services, Apache Camel, JCA, SoapUI, JMeter, Weblogic, MQ Series, Oracle 9i, Shell Script, Solaris.

We'd love your feedback!