Sr. Java Developer Resume
Watsonville-cA
SUMMARY
- 9.8 years of Software Development (includes 3+ years of Tech Lead) experience in analysis, designing, development, testing, implementation, maintenance and support of multi - tier, client - server, web based and enterprise applications using Java, J2EE, Hibernate, Spring, Spring Security,Web Services - SOAP/REST API, JAX-WS, JAXB, XML, XSD, JSON, JDBC, MS SQL Server, Oracle, MAVEN, JENKIN, Weblogic, JBOSS, Websphere, Tomcat, Jetty, TIBCO, SONAR, PMD, Confidential &T CSI Adapter, CheckStyle, FindBugs,etc.
- Worked in all phases of software development life cycle using waterfall and Agile model.
- Strong experience in analysis, designing, development, testing, implementation, maintenance and support of multi-tier, client - server, web based and enterprise applications.
- Implemented various Finance, Retail and Telecom domain projects.
- Extensively used Java/J2EE design-patterns like singleton, factory pattern, abstract factory pattern, IOC/DI, etc.
- Hands on experience in developing Multi-tier Java, J2EE application using Spring framework.
- Worked in multi-layer application for application upgrade and code migration to latest version.
- Expertise in version control and software release procedures using Subversion (SVN), ClearCase, etc.
- Strong knowledge of SOA (Service Oriented Architecture) and developing SOAP API in multitier web based applications using Spring framework, Maven, JAXB, XML/XSD, JSON, etc
- Expertise in integration of java application with mainframe system. Expose the service module over spring based web-services and implemented spring security.
- Well-versed in both Client-side and Server-side reusable component programming using J2EE technologies.
- Hands on experience in writing JUnit in test driven development.
- Strong experience on application customization and third party integration.
- Strong experience on UML design and worked on tools like RationalRose and ArgoUML.
- Hands on experience in coding analysis tools such as CheckStyle, PMD, FindBugs, etc.
- Expertise in relational databases like Oracle, MS SQL Server, DB2 etc.
- Highly proficient in XML/XSD technology.
- Highly proficient in Continuous Integration(CI) development practice using Jenkins tool.
- Good leadership qualities, communication and interpersonal skills, team-work, proactive attitude in solving problems and providing best solutions
- Strong logical, analytical, problem solving and troubleshooting skills. Worked with direct clients in UK and USA.
- Ability to achieve project goals within project constraints such as scope, time and budget.
PROFESSIONAL EXPERIENCE
Confidential, Watsonville-CA
Sr. Java Developer
Roles & Responsibilities:
- Requirement gathering with payment gateway
- prepare technical design and sequence diagram
- coding in Java, xml/xsd, etc
- Junit testing of java code
- Analysing code difference and code merging of 2 branch
- Spring, Soap webservice and WS-security
- XSD/XML message creation, Jaxb
- Hibernate configuration changes, integration with spring
- Testing and defect fixing
- peer code review
- Database table changes and SQL query changes
- Create build deployment and release-note
- Preparation of delivery plan in coordination with different third party application
- finalizing the automation script requirement
- Coding Powershell-script and report generations
- Understanding existing application and technologies.
- Resolving production defect.
- Dividing task in team and daily status update
- Meeting with client, stakeholders & Offshore team
Environment: Java 7, Spring, Web-services, JNIUT, XML/XSD, JAXB, Eclipse, SVN, Maven, log4j, SQL Server, CheckStyle, PowerShell Script, BeyondCompare, Weblogic
Confidential, Columbus-OH
Sr. Java Developer
Roles & Responsibilities:
- Requirements Gathering from Business Team.
- Preparing TES and FES.
- Class diagram and sequence diagram.
- Coding on Java, Spring. Schema (XSD) development.
- Development of P2E soap webservice.
- webservice integration of P2E module.
- Design and coding, juint testing, defect fixing, etc.
- Writing complex queries and procedures
- Preparation of delivery plan in coordination with different third party application.
- Support and defect fixing as per agreed SLA.
- CR discussion and planning and execution.
- Task assignment and status meeting with offshore team.
- Client meeting.
Environment :Java 7, ORPOS, Spring, Spring-ws, SOAP, hibernate, JNIUT, XML/XSD, JAXB, Eclipse, SVN, Maven, log4j, Oracle - PL/SQL, PMD, CheckStyle, tomcat
Confidential
Sr. Java Developer
Roles & Responsibilities:
- Requirements Gathering from Business Team.
- Preparing Technical Design documents and Detail Design Document.
- Designing process model diagram using TIBCO.
- Class diagram and sequence diagram for the service.
- Follow agile-SCRUM development methodology and sprint releases.
- Coding on Java, Spring, Hibernate, XML/XSD, etc.
- Integration with 3rd party system and complex logic for batch insert.
- Confidential &T services integration with third party system like TELEGENCE, APPLE, ECDW, etc.
- Webservice integration using SOAP, REST API and JSON.
- Used JUnit framework for Unit testing of application in Layer
- Worked on stored procedure, complex PL/SQL queries.
- Deployment support and defect fixing as per agreed SLA.
- Used Maven for building the application.
- Used CI tool Jenkins for build and deployment in proper code branch of SVN.
- Code optimization using SONAR.
- Implements logging using log4j.
- Client meeting and provide technical suggestions on requirement.
- Preparation of delivery plan in coordination with different backend and frontend team.
- Task assignment & completion with offshore team.
- Preparation of weekly status report (WSR) and share with client.
Environment: Java 7, Spring, Spring-WS, Hibernate, SOAP/REST, JNIUT, XML/XSD, JSON, JAXB, Eclipse, Maven, Agile-Scrum, log4j, Oracle - PL/SQL, SONAR, SVN, Jenkins, Tibco, STS, Telegence (Amdocs third party system), Vertica & Oracle DB, Tomcat, jboss, etc
Confidential
Java Developer
Roles & Responsibilities:
- Analysis of mainframe WASTAGE application, wrapper module and migration activity.
- Find out services to expose.
- Class diagram and sequence diagram for the service.
- Create project plan, and timely updating of project plan.
- Workspace setup & external WAS server configuration.
- Maven dependencies configuration & Coding .
- Coding and Junit testing.
- SOAP/REST API development, WSDL Security and SOAP - UI testing
- Defect fixing.
- Proper deployment of EAR in Test Layer.
- Fortnight status report to client.
- Watching the Incidence Log in ServiceNow, and put proper comments for the incident.
- Investigation of incident. And resolved in agreed SLA.
- Proper documentation and estimation plan for Change request.
TECHNICAL SKILLS
Operating System: Windows XP Professional
Software: GRV 4.1.2 link, Lotus Notes, Quality Center, MKS Integrity
Tools: WSAD, GRV 4.1.2 Workspace (Based on STRUTS), MTH, PMD, FindBugs, Eclipse 3.0, Harvest (CA), MS Word, QC, Maven, Websphere, EJB
Language: Java, J2EE, HTML, JSP, XML, JUnit, Servlet, Struts
Database: Oracle PL/SQL (for Entitlements)
