Senior Java Developer Resume
San, JosE
SUMMARY
- IT professional with 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 teh 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 with XML, JAXB and Dom4J
- Good knowledge in building teh Web Services REST and SOAP, working experience with 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 with JAVA and Informatica integration.
- Working experience in Oracle, MySQL and SQL/PLSQL
- Hands on Design Patterns like Singleton, Factory and MVC
- Working experience with ATG e-commerce tool
- Working experience with 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 with authentication process for web services using PingFed system
- Strong technical and analytical skills in Apex, Visualforce and Configurations
- Working Experience in integrating SFDC with 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 teh Salesforce.com data model and how and when to create custom objects, junction objects, and other model items
- Mapping requirements of teh clients with teh 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 with 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 effective SOQL and SOSL queries
- Strong technical skills in Salesforce integration via Rest Web Services
- Established and implemented best practices with regards to development, testing, data integrity, reporting, etc.
- Experience with Agile Project Management Methodology
- Very well exposed to change management and release management activities
- Innovative professional with proven ability to identify, analyze, and solve problems to increase customer satisfaction.
- Well-versed with 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
Triggers, SOSL, SOQL, APEX Web Services and Visualforce:
Salesforce Tools: Force.com Explorer, Force.com Data Loader, Force.com Eclipse IDE Plug-in
Mule Services: Mule ESB Work Flow design, Connection with third party Systems, authentication, HTTP connector, DB connector
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 JMeter
Design Patterns: Singleton, Factory, MVC and DAO
PROFESSIONAL EXPERIENCE
Confidential, San Jose
Senior JAVA Developer
Responsibilities:
- Communicated with business and gathered all teh business requirements
- Worked on building teh design documents
- Involved in coding of all teh business logic and Web Services
- Involved in Unit Testing
- Involved in Documentation of teh application and provided KT to Application Support team.
- Involved in fixing teh production defects.
- Active head in improving teh performance of teh application
Confidential
Senior JAVA Developer
Responsibilities:
- Understand business requirements with respect to existing systems
- Worked on creating different REST services for Confidential partners
- Worked with Mule Gateway team on integrating REST services with SFDC
- Created Mule ESB work Flows to validate teh req and res Objects
- Created Mule ESB code to process teh 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 with partner teams in integrating REST Services
- Built reports for new Rest services for business user metrics
- Worked with 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
Senior JAVA Developer
Responsibilities:
- Understand business requirements with 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 with Integration JAVA Layer
- Execution of test cases to validate teh business.
- Provide support for bug fix during warranty period after release.
Confidential
Java Developer
Responsibilities:
- Involved in requirement gathering with business.
- Implemented design documents
- Implemented FAN Retrieval process.
- Implemented CTMS and MAC Fulfilment Centre processes.
- Implemented Order Status for Order Gateway.
- Involved in Testing.
Confidential
Java Developer
Responsibilities:
- 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.
