Senior Java Developer Resume
PROFESSIONAL SUMMARY
- IT professional wif 6 years of experience in JAVA\J2EE including analysis, design, implementation, testing and maintenance of applications.
- Extensive knowledge in development methodologies like Software Development Life Cycle (SDLC) Agile and Waterfall.
- Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc.
- Development of the applications in Core Java, JDBC, Servlets, JSP, Spring Core, DAO & MVC Modules, Hibernate and JPA under Windows environment
- Good knowledge in frameworks like Struts and Spring
- Working experience wif XML, JAXB and Dom4J
- Good knowledge in building the Web Services REST and SOAP, working experience wif REST services.
- Hands on Application\Web Servers like BEA Web logic and Tomcat
- Hands on IDES like Eclipse, AnyPointStudio for mule development, Force.com and Developer Console for Apex and visual force development
- Good knowledge of UML diagrams like Class Diagrams, Use case diagrams, Sequence diagrams, and built for many projects using Microsoft Visio.
- Knowledge in Informatica DX and Citrix, working experience wif JAVA and Informatica integration.
- Working experience in Oracle, MySQL and SQL/PLSQL
- Hands on Design Patterns like Singleton, Factory and MVC
- Working experience wif ATG e-commerce tool
- Working experience wif MULE ESB
- Good knowledge in building Mule work flows
- Working experience in building connections from Mule ESB to SFDC, Oracle DB and other third party systems
- Working experience wif autantication process for web services using PingFed system
- Strong technical and analytical skills in Apex, Visualforce and Configurations
- Working Experience in integrating SFDC wif Other systems using JAVA\J2EE technologies
- Good knowledge of Salesforce recommended best practice around design and development
- Good exposure to service cloud - Console, Live Agent, email2case etc.
- Advanced understanding of the Salesforce.com data model and how and when to create custom objects, junction objects, and other model items
- Mapping requirements of the clients wif the functionalities available in Salesforce.
- Developed user roles and profiles, security settings, access settings etc. (User Profiles, Role Hierarchy, Sharing Rules and Security).
- Created and managed custom objects, fields, formulas, validation rules, custom workflows, and approval processes.
- Experience in integrating Salesforce.com wif other applications via real-time, batch, sync / async
- Developed report folders, dashboards, etc. to improve system usability
- Loading of records through apex data loader
- Writing TEMPeffective SOQL and SOSL queries
- Strong technical skills in Salesforce integration via Rest Web Services
- Established and implemented best practices wif regards to development, testing, data integrity, reporting, etc.
- Experience wif Agile Project Management Methodology
- Very well exposed to change management and release management activities
- Innovative professional wif proven ability to identify, analyze, and solve problems to increase customer satisfaction.
- Well-versed wif ticketing tool BMC Remedy for Incident and change management
TECHNICAL SKILLS
Operating Systems: Windows and UNIX
Languages: Java\J2EE, XML, JAVA Script, C, Apex
Web Technologies: Servlets, JSP and HTML
Application/Web Servers: Web Logic, Tomcat
Database: Oracle
Frame Work: Spring, ATG e-commerce and Mule ESB
ORM: Hibernate
SFDC Technologies: Salesforce CRM, Apex Language, Workflows & Approval, Apex
Salesforce Tools: Force.com Explorer, Force.com Data Loader, Force.com Eclipse IDE Plug-in
Mule Services: Mule ESB Work Flow design, Connection wif third party
IDE: Eclipse for Java, Any Point Studio for Mule, Force.com and Developer Console
Version Control Tool: CVS, SVN and Git
Build\Testing Tools: ANT, Maven, Jenkins, Junit, SOAP UI, Log4j and JMeterDesign Patterns: Singleton, Factory, MVC and DAO
PROFESSIONAL EXPERIENCE
Confidential
Environment: Core Java, JSP, Servlets, Spring MVC, Hibernate, Web Services, Documentum
Senior JAVA Developer
Responsibilities:
- Communicated wif business and gatheird all the business requirements
- Worked on building the design documents
- Involved in coding of all the business logic and Web Services
- Involved in Unit Testing
- Involved in Documentation of the application and provided KT to Application Support team.
- Involved in fixing the production defects.
- Active head in improving the performance of the application
Confidential
Environment: Core Java, REST Web Services, Apex, Mule ESB and Salesforce Concepts
Senior JAVA Developer
Responsibilities:
- Understand business requirements wif respect to existing systems
- Worked on creating different REST services for Confidential partners
- Worked wif Mule Gateway team on integrating REST services wif SFDC
- Created Mule ESB work Flows to validate the req and res Objects
- Created Mule ESB code to process the request and invoke corresponding SFDC Rest services
- Development of JAVA classes to implement business logic to create Service Request
- Developed new LOGGING framework to log incoming request process, custom object called LOG-Header
- Worked wif partner teams in integrating REST Services
- Built reports for new Rest services for business user metrics
- Worked wif partner Entitlement team for Entitlement data validation
- Helped production users in fixing production issues after go live
- Created Utility methods for different data validations
Confidential
Environment: Core Java, Web Services, Apex, Visual Force, Salesforce Concepts
Senior JAVA Developer
Responsibilities:
- Understand business requirements wif respect to existing systems and their enhancements.
- Working on module by module as per release in agile methodology.
- Work on C3 to CSOne integration which has multiple layers in between.
- Working wif Integration JAVA Layer
- Execution of test cases to validate the business.
- Provide support for bug fix during warranty period after release.
Confidential
Environment: Core Java, ATG 10.3, Oracle, Web Logic.
Java Developer
Responsibilities:
- Involved in requirement gathering wif business.
- Implemented design documents
- Implemented FAN Retrieval process.
- Implemented CTMS and MAC Fulfilment Centre processes.
- Implemented Order Status for Order Gateway.
- Involved in Testing.
- Implemented code for processing of CNAB, FXWD, UDF file formats.
- Involved writing technical documents.
- Implemented code for getting data from DB using Hibernate for all file formats.
- Involved in Testing and Test Cases Preparation.
- Implemented fRP to GFD flow
- Implemented DX to BAD flow
- Involved in unit and performance Testing and test cases preparation
- Involved in Preparing LLD Doc
