We provide IT Staff Augmentation Services!

Sr Java Developer Resume

3.00/5 (Submit Your Rating)

Princeton, NJ

SUMMARY:

  • Around 8+ years of experience in developing Web based Applications and expertise in implementing Object Oriented Programming (OOPS) with Java, J2EE.
  • Experience in System Development Life Cycle (Process Engineering, Design, Development, Deployment Support and Testing) using Agile and waterfall methodologies.
  • Experience in working with Java J2EE technologies, JSP, SERVLETS, STRUTS, SPRING, IBATIS and JMS ActiveMQ.
  • Good Experience in Developing with Camel and Mule ESB
  • Good expertise in working with various spring modules: Spring IOC, Spring Batch, Spring MVC, Spring Data JPAand Spring JDBC modules.
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, XSD, SOA,JAXB, JAXP, Apache Camel.
  • Proficient in implementing various Java/J2EE design patterns including Singleton, Factory, and MVC.
  • Worked with relevant message processors in Mule ESB and also with all exception strategy handling, MEL (Mule Expression Language) and cron Expression.
  • Extensive experience in Oracle, SQL Server, Sysdata andMSACCESS databases.
  • Designed UML for Class diagrams & Sequence/Collaboration diagrams and Activity diagrams using MS Visio tool.
  • Extensive experience in the areas of Service - oriented architecture (SOA) , Patterns, Iterative design methodologies. Highly skilled in Logical Analysis and Quality Assurance .
  • Involved in Performance Tuning of Java Enterprise Applications.
  • Experience in java developer with Amazon Web Services
  • Good Experience on Service Management Tools and application triage.
  • Experience in Analysis, Design, Coding, Testing & Production Support of application software in Mainframe platform.
  • Experience in using JSON and JQUERYfor the persistence of data and exchanging data.
  • Good Experience withMapforces and yarn applications.
  • Developed web services using SOA Architecture and implemented RESTFUL web services.
  • Tested Web Services using SOAP UI Pro.
  • Experience in working with Oracle SQl,and NO SQL databases.
  • Experience working on different application servers like Apache Camel, JBoss, WebLogic, IBM WebSphere, Glassfish and Apache Tomcat including configuring, deploying, fine-tuning and monitoring.
  • Experience in Java AWS and with Dynamic and Red Shift.
  • Knowledge on RAML to implement interactive API consoles
  • Experience in handling Version Control Systems like CVS, SVN and Git Hub.
  • Experience on writing build scripts using ANT and Maven.
  • Ability to troubleshoot Mule ESB (debuggers/flow analyzers), deployment, and tuning.
  • Experience using utility tools Win Merge, Notepad++, WinSCP, Java Decompiler, DBDesigner, TOAD, Oracle SQL Developer, SOAP UI and Tortoise, Windows Office.
  • Experience onSONARand PMD Tools to ensure Product Quality and Process Improvement.
  • Experience in working with Unit Testing Frameworks and Continuous Integration tools.

TECHNICAL SKILLS:

Programming: Java1.7/J2EE, Core Java, C++, JavaScript, Flex 3.0, XML, HTML, PL/SQL,NOSQL

Web Technologies: JSP, Servlets, Swing, JDBC, JNDI, J2EE, XML, HTML, SOAP, JMS, Hibernate, EJB 2.1/3.0, RMI, WSDL, UDDI, DOM, SAX, XSL, X Path, HTML, AXIS, and Web Services.

Development Tools: Eclipse 3.1, WSAD, RAD, J Developer, Ant, Maven.

Frameworks: Struts 1.2, JSF, Spring, Hibernate.

Designing Tools: Rational Rose, Together, Agile Methodology.

Web/App Servers: Jboss, WebLogic 8.1/10.x, WebSphere 6, Tomcat.

Databases: Oracle 8i/9i/10g/11g, SQL Server, Sybase11.x, DB2, MySQL.

Distributed Tech: J2EE, EJB, Springs, RMI, Web Services, MQSeries.

Configuration Tools: Source of Site, GIT, StarTeam, VSS, CVS, Clear Case.

Design Patterns: Composite View, MVC, DAO, Singleton, Business Delegate Design Pattern.

Operating Systems: Windows XP/NT/2000, UNIX, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Princeton, NJ

Sr Java Developer

Responsibilities:

  • Using RAD development, analyzed and designed solutions for continuous flow of client features requests, and lead development team in implementing solutions.
  • Worked with external consulting team to communicate design decisions across organizations and support engineers working with API's developed by both teams.
  • Coordinated discussions between many different technical teams to design and implement required/functionality.
  • Knowledge of using Apache Camel through Fuse Mediation Router.
  • Creating Flows, Sub Flows, Exception strategy, Data Mapper and Data Weave transformation in Mule configuration.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Created detailed architecture and design documents for the Soft-Launch.
  • Responsible to resolve design issues and develop strategies to make ongoing improvements that support system flexibility and performance.
  • Front end application rendered HMTL5, JScript, and CSS3 using Java servlets, JSPs, and XSLT.
  • Data integration in SOA using common-model-based data services.
  • Used Raml to generate API responses.
  • Designed and Involved in Implementation of Back end functionalities with Spring and Hibernate.
  • Developed the Frontend application with Bootstrap and JQuery.
  • Wrote complex SQL, Stored Procedure Criteria queries and reviewed the same with peers.
  • Assess the technical feasibility of new technologies to enable integration into existing processes
  • Assess the technical feasibility of new technologies to enable integration into existing processes.
  • Worked on WebSphereApplication Server to deploy application.
  • Migrated the existing SOAP JAX-WS web service to REST API for better performance.
  • Consumed and developed Restful Services with JAX-RS and Jersey.
  • Involved in Performance Tuning of Java Enterprise applications.
  • Used Soap UI Pro for Testing Web services.
  • Developed Stored Procedures, Functions and created database tables.
  • Used Clear Case for Source Control Management and GitHub Version control system for check-in and Checkout the code through different branches.
  • Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.

Environment: IRAD9.0, Spring Framework 3.0, Hibernate 3.0, Java 1.7, Regression Testing, Performance Tuning,UML, J2EE, JSP, SQL,Mulesoft (Mule ESB),Java Script, Oracle 11g, JBoss 7.0, Sever, WebSphere Application Server, Eclipse, JUnit, JMock, WSDL, Web services, XML, XSLT, XSD (Schema Designs), SOAP 2.0,RestFul Services,RAML, JAX-RS,UI, Jersey,JSON,UNIX, UML, JNDI, JDBC, JMS, Rational Clear Quest, Git-Hub.

Confidential, Durham, NC

Sr Java developer

Responsibilities:

  • Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
  • Used Spring IOC & Spring Batch framework for processing DB records.
  • Processed the DB records using Chunk Oriented Batch Framework which include job Repository, Job Launcher, DBReader, Batch ProcessorandDB Writer
  • Developed the Frontend application with Node JS.
  • Used IBatis as the persistence layer to interact with Oracle DB.
  • Wrote complex SQL, Stored Procedure Criteria queries and reviewed the same with peers.
  • Responsible to resolve design issues and develop strategies to make ongoing improvements that support system flexibility and performance.
  • SONAR is used to ensure Quality and Process Improvement of a product.
  • Responsible to approve “Test Cases” created by Testing Team. Provide technical support to testing team to fix any issues in Functional Testing.
  • JProfiler bridges the gap between a code profiler and a high-level JEE monitoring tool. The call tree supports the JEE aggregation level and shows JEE service call measurements
  • Assess the technical feasibility of new technologies to enable integration into existing processes.
  • Worked on JBOSSapplication Server to deploy application.
  • Consumed and developed Restful Services with JAX-RS and Jersey.
  • Involved in Performance Tuning of Java Enterprise applications.
  • Used Soap UI Pro for Testing Web services.
  • Developed Stored Procedures, Functions and created database tables.
  • Used Clear Case for Source Control Management.
  • Deployed Mule ESB applications into MMC (Mule Management Console).
  • Used MMC mule management console to monitor the request and response payload.
  • Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.

Environment: Spring Framework 3.0, IBatis 3.0, Java 1.7, Jprofiler, Performance Tuning,UML, Multi-Threading,J2EE, JSP, SQL, Mulesoft (Mule ESB),JavaScript, Oracle 11g,JBoss 7.0, Sever, WebSphere Application Server, Eclipse, JUnit, JMock, WSDL, Web services, XML, XSLT, XSD (Schema Designs), SOAP 2.0,RestFul Services, JAX-RS, Jersey, RabbitMQ , XPath, XQuery, JSON,UNIX, UML, JNDI, JDBC, JMS, ActiveMQ, Rational Clear Quest, Git Hub.

Confidential, DALLAS, TX

Sr Java developer

Responsibilities:

  • Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
  • Used Spring MVC framework&Integration for Server side programming.
  • Developed UI based on struts framework, usingJSF, JSP, JSTL, Servlets and Back Bone JS DHTML with extensive java scripts to reduce Server hits, improving performance.
  • Developed Servlets and JSP to interact with EnterpriseJava Beans (EJB) containing all the Business Logic.
  • Used Hibernate as the persistence layer to interact with Oracle DB.
  • Developed the Frontend application with Angular JS.
  • Wrote complex SQL, Stored Procedure, HSQL& Criteria queries and reviewed the same with peers.
  • Responsible to resolve design issues and develop strategies to make ongoing improvements that support system flexibility and performance.
  • JProfiler bridges the gap between a code profiler and a high-level JEE monitoring tool.
  • Responsible to approve “Test Cases” created by Testing Team. Provide technical support to testing team to fix any issues in Functional Testing.
  • Assess the technical feasibility of new technologies to enable integration into existing processes.
  • Developed JSP as the view, Servlets as Controller to make calls to EJB as model
  • Worked on JBOSSApplication Server to deploy application.
  • Consumed and developed Restful Services with JAX-RS and Jersey.
  • Used Soap UI Pro for Testing Web services.
  • Used Apache Camel with URIs to work directly with any kind of Transport or messaging model such as HTTP, ActiveMQ,RabbitMQ and JMS.
  • Developed Stored Procedures, Functions and created database tables.
  • Used Clear-Case for Source Control Management.
  • Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.

Environment: Spring Framework 3.0, Hibernate, Java 1.6,Jprofiler, Angular JS, Node JS,DHTML,Multi-Threading, HTML, CSS, Servlets,UML, J2EE, JSP, JSF2.0, EJB, Struts Framework Taglibs, SQL, Java Script, Oracle 11g, JBoss 7.0 Sever, WebSphere Application Server, Eclipse, JUnit, JMock, WSDL, Web services, XML, XSLT, XSD (Schema Designs), SOAP 1.2,RestFul Services, JAX-RS, Jersey, RabbitMQ , XPath, XQuery, JSON,UNIX, UML, JNDI, JDBC, JMS, ActiveMQ, Rational Clear Quest, Tortoise CVS.

Confidential, Charlotte, NC

Java developer

Responsibilities:

  • Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
  • Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.
  • Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
  • Adopted J2EE design patterns like Session Facade and Business Facade.
  • Configuration of application using spring 2.6, Struts 1.3, Hibernate, DAO’s, Actions Classes, Java Server Pages.
  • Configuring Hibernate Struts and Tiles related XML files.
  • Developed the application using Struts Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Developed presentation layer using JSF, JSP, HTML and CSS, JQuery.
  • Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.
  • Developed the Frontend application with Angular JS.
  • Developed Servlets and Java Server Pages (JSP), to route the submittals to the EJB components and render-retrieved information using Session Facade, Service Locator (design pattern).
  • Developed J2EE components on Eclipse 3.5 IDE.
  • Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL.
  • Deployed the applications on WebSphere Application Server.
  • Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Writing complex SQL queries and reviewing SQL queries for the other team members.
  • Used Apache Camel with URIs to work directly with any kind of Transport or messaging model such as HTTP, ActiveMQ, RabbitMQ and JMS.
  • Developed JUnit Test Cases for Code unit test.
  • Consumed and developed Restful Services with JSONandJersey API’s.
  • Used Soap UI Pro for Testing Web services.
  • Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc.

Environment: J2EE, JDK 1.5, JSP, JSF2.0, Struts 1.3, Eclipse 3.5, Hibernate, SQL Developer, Oracle 11g, Restful Services, Oracle Web logic 11g Server, JAX-RS, Jersey, Apache Camel, Angular JS, JavaScript, HTML5, CSS Rational Clear Quest, RabbitMQ, JSON, JQuery 1.4, EJB 3.0, JPA 2.0,JMS, ActiveMQ,SQL, UML, MS Visio, and Scrum.

Confidential

Java developer

Responsibilities:

  • Responsible for writing functional and technical documents for the modules developed.
  • Extensively used J2EE design Patterns.
  • Used Agile/Scrum methodology to develop and maintain the project.
  • Developed and maintained web services using XMPP and SIP protocols.
  • Developed business logic using Spring MVC.
  • Developed DAO layer using Hibernate, JPA, and Spring JDBC.
  • Used Oracle 10g as the database and used Oracle SQL developer to access the database.
  • Used Eclipse Helios for developing the code.
  • Used Oracle SQL developer for the writing queries or procedures in SQL.
  • Implemented Struts tab libraries for HTML, beans, and tiles for developing User Interfaces.
  • Involved in Performance Tuning of the application.
  • Used Log4J for extensible logging, debugging and error tracing.
  • Used Oracle Service Bus for creating the proxy WSDL and then provide that to consumers
  • Used JMS with Web Logic Application server.
  • Used UNIX scripts for creating a batch processing scheduler for JMS Queue.
  • Need to discuss with the client and the project manager regarding the new developments and the errors.
  • Documented all the modules and deployed on server in time.
  • Involved in Production Support and Maintenance for Application developed in the RedHat Linux Environment.

Environment: Java 1.5, Spring, Hibernate, XML, XSD, XSLT, Web services, XMPP, SIP, JMS, SOAP UI, Eclipse, JBOSS7.0, IBM-UDB, Web logic, Oracle 10g, Oracle SQL developer, Apache Camel.

Confidential

Java developer

Responsibilities:

  • Developed web tire using Servlets, JSP, Struts, Tiles, JavaScript, HTML and XML.
  • Responsible for Design & Implementation of Online Survey module
  • Used Front Controller design pattern for Domain blocking module. Also, extensively used Singleton, DAO design patterns for enhancements to other modules.
  • Implemented Client Side and Server Side validations using Java Script and Struts Validation Framework on Login and Registration forms.
  • Involved in creation of Use Cases and Test Cases. And, involved in execution of Unit Test cases and Integration test cases.
  • Development of PL/SQL Stored Procedures to be used by the Java DAO layer
  • Development of UI Mock Prototype using HTML and Java Script for Domain Blocking module.
  • Involved in framing and documenting the Coding standards and best practices for the team, which improved the code quality and performance of the application.
  • Used CVS as version control.

Environment: Java, JSP, Struts, Tiles Servlet, JavaScript, HTML, Struts, Eclipse, IBM UDB, XML and XSL

Tools: Used: Eclipse IDE, Tomcat, Oracle Developer, Toad and CVS

We'd love your feedback!