Senior Java Developer Resume
Boston, MA
PROFESSIONAL SUMMARY:
- 11 years of software development experience. Mostly worked for Confidential
- Have good programming skills in Java, J2EE, web services SOAP, REST and XML technologies, Spring 3.0 AOP, MVC, Spring Data JPA, iBatis, Hibernate.
- SOA Middleware expertise in developing SOAP, REST web services, Integration experience using Apache Camel Framework, Jboss Fuse, Active MQ and JMS API.
- US experience: worked directly with Client technology team for a period of 2.5 years.
- Involved in different phases of Software development lifecycle and deployment of applications.
- Extensively used agile methodology in s/w development, waterfall.
- Good at basic Linux/Unix for deployment, logs.
- Has very good domain knowledge in Airlines Reservation System, worked for leading North American Airlines for 2 years.
- Product development experience in Healthcare domain for Abbot, USA. Developed Personal Diabetic care management solutions.
- Highly result - oriented with analytical skill.
- SCJP 1.5 certified professional.
TECHNICAL SKILLS:
Languages: Java 8/7/1.6, Objective C, Groovy.
SOA / Middleware: Java Web services, SOAP, REST, WSDL, JAX-WS, JAX-RS, JMS, ActiveMQApache Camel 2.10.4, Apache Service Mix 4.3.1 Integration server, JBoss Fuse.
XML technologies: XML, XSL, XSD, SAX, DOM, StaX, JAXB, JSON, OTA, ITA.
Frameworks: Spring 3.0(Core, MVC, AOP, Spring Data JPA, JdbcTemplate), iBatis, Struts 1.2Apache Camel 2.10.4.
Web Technologies: JSP, Servlets, HTML, JavaScript, NodeJS, AngularJS
Databases: Oracle 11g (SQL), SQL server 2008, MySQL, DB2, SQL.
DevelopmentTools: IBM RAD 6.0, Eclipse, Workshop, Net Beans 6.0.
Design tools: IBM Rational Rose, MS Visio, UML Umberello Modeler.
Web/App servers: Web logic App Server, Web sphere App server, Tomcat 6.0, Service Mix 4.3.1
Tools: JUnit 4, PMD- static code analyzer, JProfiler, Code coverage, Hudson/JenkinsCrucible, Fiddler 2, Putty, Sonar, CodePro, SoapUI, XML Spy.
PROFESSIONAL EXPERIENCE:
Confidential, Boston, MA
Senior Java Developer
Responsibilities:
- Understanding business requirements and specifications from product backlog, release backlog - Agile room with Iterations cycle of 2 weeks.
- Provide technical solutions to complex business requirements for the ever changing general regulatory, while client onboarding.
- Understand the assigned user stories - technical stories for each Iteration.
- Develop service layer using Spring rest - Restful service and connect to the Oracle DB using Spring Data JPA.
- Design and development of Business Rules Engine - Data Reactive Framework a proprietary framework.
- Generate stub using ws-import tool and create SOAP request and connect to the Fenergo System for the rest of the Client Lifecycle Management after the information collection section from the CLP module, while onboarding.
- Co-Ordinate with Client for requirements, clarification and other stakeholders, Architecture team for the design approval.
- Provide status update to Project Manager, Project Lead and Business Stakeholders.
- Promoting the developed technical module-stories to development, UAT and Production environment.
- Integrating CLP system to third party system Fenergo, MDM, Mainframe system for pricing, Documentum using Camel Framework and Fuse server.
- Support of bug fixes and issues reported. Research and Enhancement.
- Fix the performance issues, design issues.
- Perform User Acceptance Testing and Integration testing using Quality Center.
Environment: Java 8/7, Spring 3.0 - MVC AOP, Spring Data JPA, Java web services, SOAP, REST, WSDL, JAX-WS, JAX-RS, JAXB, StAX, CAMEL, Fuse, ActiveMQ 5.8.0, ClearCase, Putty, Oracle 11g, SQL-Developer, Eclipse, Apache-Service Mix 4.3.1 - Integration server, Maven, Junit 4, Sonar, Spring Test, GIT, Jenkins.
Confidential
Senior Java developer
Responsibilities:
- Senior Java developer, Integration developer using Camel Framework, Fuse.
- Involved in requirements collection, design of modules and enhancement of ORD, CMS, BRMS and EBC modules of State Street.
- Implementing the modules according to the design, unit testing, integration testing and movement of code from DEV, QA, and UAT.
- Updating the software artifacts like HLD, LLD, Unit test case document.
- Integrated the Fenergo SOAP based web service to the State Street ORD system with web service component of the Apache Camel.
- Used FTP component of the Camel to read the daily trade data in CSV format from State Street secured file system, transformed to XML then Integrated to the Fenergo REST service.
- Terracotta in-memory tool, for performance and storing large amount of temporary data from one layer of integration to another.
- Posting the CMS module -REST service data to Apache MQ, via MQ components of the Camel.
- Customizing the Apache Service Mix Integration server to the requirements of the State Street GTH - Global Transaction Hub.
- Extensively used Apache Camel 2.10.4 for Integration development and Apache Service Mix 4.3.1, SOAP, REST based web service, MQ, JMS, Spring, Java 1.6
- Developed a Health Check dashboard in NodeJS, which remotely login to the UNIX systems and then monitoring the performance and then reports on exceeding a threshold.
- Jira tool to manage the bug/fix tracking/management.
Environment: Java 1.6, Spring, Java web services, SOAP, REST, WSDL, JAX-WS, JAX-RS, JAXB, StAX, Apache CAMEL, ActiveMQ 5.8.0, ClearCase, TeamCity, Putty, WinSCP, Oracle 11g, SQLDeveloper, Eclipse, Apache-Service Mix 4.3.1 - Integration server, Terracotta 3.6.2., Maven.
Confidential
Senior Java developerResponsibilities:
- Understanding the new requirement for development of new SOAP and Restful web services, spring batch, in accordance with the business / storyboards.
- Designed WSDL for new SOAP service, used ws-import and ws-gen tool for generating the Service Interface, Service Implementation Class and other artifacts for deployment.
- Understanding the new enhancement and refactor the existing Restful service module accordingly.
- Created a worker thread using Multithreading concept.
- Used Hudson/Jenkins continuous Integration tool for code bases.
- Sonar tool used for high software quality maintenance throught the project life cycle.
- Unit tested with JUnit 4.0, integration test and promoting the modules from DIT, QA, UAT, and ITF.
- Analyzing and fixing the bug, reported via JIRA tool.
- Aligning our development practices in accordance with the agile methodology- fast pace development.
- Use crucible for code review.
- Working on multiple service modules for development simultaneously.
- Developed RegisteredEntity service, Investment entity batch, enhanced Portfolio service, Search service (GDM), refactored Entity Manager for Sonar defects.
- Confidential Restful service connected to the DB layer using the iBatis ORM layer.
Environment: JAX-WS, Hudson, Jenkins, Oracle 10g/ PLSQL Developer 10, Eclipse 3.1.1, Tomcat 6.0, SOAP UI 3.6.1, Fiddler 2, Clear Case, Putty, Anthill Pro, SOAP, WSDL, XML, XSD/Schema, JUnit 4, Spring, iBatis, Crucible, Maven.
Confidential
Senior Java developerResponsibilities:
- Improve productivity and scalability with automated revenue recognition, which enables faster closing of books
- Accommodate a faster time to market and be scalable for local and global markets
- Senior Java Developer.
- Business logic enhancement to the SOAP based web service code.
- Developed POC in Oracle BPM suite for service orchestration and to design the business flow.
- Debug the existing code in the SOAP based service layer for the pre-cycle bugs and fixing.
- Implemented SAX, JAXB for parsing the soap request, response xml.
- Understanding the new enhancement for the service layer and refactor the code accordingly.
- Developed the WSDL for the new web-service for the top-down implementation.
- Unit test, integration test of implemented web service and migrate the code from Dev, QA to BUAT environment.
- Used JProfiler to profiling the service layer code for service performance optimization.
- Tested the web-service use-cases/business scenarios with the SoapUI tool.
- Deployed the service in the Web logic application server.
- Used Confidential tool for the check-in, check-out, branching and for the code base tasks.
Environment: Java 1.5, SOAP, WSDL, XSD, XML, SAX, JAXB, JAX-WS, JUnit, Workshop, Oracle 11g, SQLDeveloper, Weblogic Application Server, SoapUi, J
Confidential
Java developer
Responsibilities:
- Design, develop, unit test and integrating the diabetic care management module.
- Implemented https security for this module using connector tag in the server.xml, java keytool, certificates for secured communication.
- Updating the LLD and HLD documents with respect to the CR.
- Implemented business components in Objective C to deploy in MAC environment.
Confidential
Senior Java developerResponsibilities:
- Java developer to refactor EJB components.
- Involved in refactoring the existing EJB 2.0 business components, refactoring work includes replacing a heavy weight object to a light weight object across all the business functionality references.
- Extensively used the agile methodology of software development, actively participated in different meetings such as daily stand-up meeting, planning estimation and review meetings.
- Understanding the existing functionality, refactor the business components as per the requirements, unit test the refactored functionality, then perform the functional and integration testing.
- Deploy to the modules to the DEV, QA, UAT and getting signoff.
