We provide IT Staff Augmentation Services!

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.
  • High performer award from StateFarm in 2016 for consistent defect free delivery using Behavior Driven Development methodology
  • Star award from Sears for design and implementation of templatized solution to generate legal rules in 2014, reducing manual effort and providing interactive system to legal team
  • Excellence award from CIGNA and Confidential for excellent performance and commitment in project DReAM in 2011-2012
  • Spot award winner for designing and developing MQ based reusable solution on Spring framework for project GCCP in 2010
  • Spot award winner for successful completion of PoC with Ameriprise and developing Fixed-width functionality for the project in 2009
  • Spot award winner for successful completion of Proof of Concept (PoC) with Confidential in 2007
  • Awarded by DC(development centre) head for organizing DC level team building activities involving more than 400 employees

TECHNICAL SKILLS:

Technologies: Java, Spring framework, Spring boot, Web Services (SOAP-RESTful), Hibernate, JSON, XML, XSD, JBehave, Gemfire, Mockito, Jacoco, PIT

Build tools: Maven 2

Databases: Postgres, NoSQL (MongoDB), DB2, Oracle

Servers: TC Server, IBM WebSphere, Tomcat

IDE: IBM RAD, Eclipse, STS

Versioning system: SVN, GIT

Development methodology: Agile with Behavior Driven Development(BDD), Waterfall

PROFESSIONAL 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:

  • Designing new webservices and modifying design for existing system, coding, Junit using Mockito and writing integration tests
  • Assisting automation tests team writing Gherkin stories for Behaviour Driven Development
  • Developing SOAP and RESTFul services from scratch as well as updating existing functionality
  • Migrating existing webservices to Spring boot framework
  • Daily code review with the team to ensure optimal code delivery with 100% class coverage, 95% methods coverage using Jacoco, 95% mutation coverage using PIT
  • Developed a REST service utility to generate test customers based on given criteria, locks for specified time and releases for reuse in Integration or manual tests
  • Creating service versions and contracts in service registry (IBM WSRR)
  • Leveraging Jenkins for Continuous Build and Integration, and deployment to StateFarm internal Cloud system allocating VMs and security credentials at runtime
  • 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

Senior Java Developer

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, IBM MQ, Hibernate, Flex

Team Lead

Responsibilities:

  • Designing and developing web services for the project
  • Making and maintaining all configurations for IBM MQ queues
  • Developing technical proof of concepts for new requirements
  • Participating in agile backlog meetings to finalize technical user stories
  • Working with designer to finalize the application design, 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

Java Developer and Team 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
  • Developed Web services and MQ based services that interact with other AMEX applications to setup and maintain Corporate cards profiles.

Confidential

Technologies Used: Java, Swings, JSF, Oracle, UDB, SQL Server, Sybase, Teradata.

Software Engineer

Responsibilities:

  • Designed and developed all interface screens for Confidential in swings
  • Designed and developed five modules for Confidential that includes
  • Delimited text file support
  • Custom Relationship: Defining referential integrity at runtime
  • Custom rule: provision for user to create masking rules on the fly
  • Support for EBCDIC encoded fixed width files for mainframes
  • Developed adapters to enable cross-format support, E.g.: text to DB or DB to EBCDIC that enhanced usability of Confidential along with enabling its data migration capability
  • Designed and developed complete support for Teradata Database, increasing usability of tool

Hire Now