Senior Java Developer Resume
Tempe, AZ
SUMMARY:
- Self - driven, dependable Java/J2EE developer and leader with 10.5 years of rich experience dedicated to deliver innovative and integrated business solutions
- Experienced in all facets of the software development life cycle, from requirement analysis,architecture, design, code, test and post-implementation revisions
- Articulate and professional business communication skills, including project presentations and technical documentations
- Experienced in all facets of external project management from requirement gathering,discussion with business consultants to delivering presentations to clients.
TECHNICAL SKILLS:
Technologies: Java, Spring framework, Spring boot, Web Services (SOAP-RESTful), Hibernate, JSON, XML, XSD, JBehave, Gemfire, Mockito
Build tools: Maven 2
Databases: Postgres, NoSQL (MongoDB), DB2, Oracle, Teradata
Servers: TC Server, IBM WebSphere, Tomcat
IDE: IBM RAD, Eclipse, STS
Versioning system: SVN, GIT
Development methodology: Agile with Behavior Driven Development(BDD), Waterfall
WORK EXPERIENCE:
Confidential, Tempe, AZ
Technologies Used:Spring framework, Spring Boot using Java config, SOAP, REST Web Services, Gemfire, Postgres DB, Mockito, IBM ODM rules engine, TC Server, JBehave-Selenium, Cloud
Senior Java Developer
Responsibilities:
- Design, develop, Junit sprint stories
- Writing Gherkin stories for BDD and assist test team writing integration tests
- Represent the team in inter - team discussions for overlapping stories or technical knowledge sharing sessions
- Represent team for external technical review sessions or discussions
- Participate in Agile processes for story grooming, sprint planning, review and retro
- Mentoring Interns, new team members with StateFarm processes, business knowledge and technical walkthrough
Confidential, Hoffman estates, IL
Technologies Used: J2EE, Spring framework, SOAP, REST Web Services, Mongo DB, JQuery
Responsibilities:
- Designed and developed template based automated legal rules utility to customize legal rules on the fly with minimal manual effort
- Migrated data source from MySQL to Mongo DB which reduced frequent schema changes to DB tables
- Implemented audit functionality to capture user actions during promotion creation flow
- Developed Reporting capability to provide basic statistics for analytics/business team
- Assist team members, end users and QA team understanding new requirements and enhancements
- Develop standalone utilities and automated solutions for business, reducing support team efforts
- Representing team to external systems and business teams for technical discussions
Confidential, Troy, MI
Technologies Used: J2EE, Spring framework, Web Services, MQ, Hibernate, Flex
Developer
Responsibilities:
- Designing and developing of web services for the project
- Making and maintaining all configurations for IBM MQ queues
- Developing technical proof of concepts for new requirements
- Representing team in technical discussion forums
- Participating in agile backlog meetings to finalize technical user stories
- Working with designer to finalize the application design, Preparing sequence diagrams and process flow
- Mapping business requirements to easy to understand technical documents like data mapping documents, data flow diagram
- Assisting module developers with technical issues
Confidential, Plano, TX
Technologies Used: J2EE, Spring framework, Web Services, MQ
Onsite Tech Lead
Responsibilities:
- Preparing, reviewing and maintaining all technical documents as per AMEX standards
- Mapping business requirements to easy to understand technical documents like data mapping documents, data flow diagram
- Developing technical proof of concepts for new requirements
- Leading offshore team to ensure quality deliverables within timelines
- Coordinating with support teams for tasks like environment setup, test data preparation etc
- Representing project in business discussions during requirement analysis
- Clarifying queries from upstream/downstream system teams
- Providing technical sessions to ensure the team is up to date with technical knowledge
- Preparing technical documents and keeping them updated as per AMEX standards
- Representing team in technical discussion forums
Confidential
Technologies Used: Java, Swings, JSF, Oracle, UDB, SQL Server, Sybase, Teradata.
Software Engineer
Responsibilities:
- Designed and developed all interface screens for iDMS in swings
- Designed and developed five modules for iDMS that includes
- Developed adapters to enable cross-format support, E.g.: text to DB or DB to EBCDIC that enhanced usability of iDMS along with enabling its data migration capability
- Designed and developed complete support for Teradata Database, increasing usability of tool
Confidential
Technologies Used:Java, Struts, Web Services, TIBCO-GI 3.3
Responsibilities:
- Performed defect prevention activities for Struts based UI for the existing version and created screens in TIBCO GI for PoC (Proof of Concept) of next version
- Created Web Services and mapping them with screen elements in TIBCOGI
- Requirement analysis for the next phase of the project that involved discussion sessions with US based consultants and business analysts.
- Prepared case studies involving current scenarios in account opening solutions available in the US based banking market
