We provide IT Staff Augmentation Services!

Senior Java Programmer Resume

3.00/5 (Submit Your Rating)

EXECUTIVE SUMMARY:

  • Hands - on Java programmer with 10.8 years of experience in Banking and Financial services domain
  • Played various technical lead roles on multiple projects for past 7 years
  • Extensive experience in Java, Spring, REST, Design Patterns, Junit, Maven
  • In depth understanding of REST Architecture and best practices, Cloud computing concepts, Object oriented design, Test Driven Development methodology
  • Solid understanding of Java concurrency model and memory model
  • Hands on experience with performance analysis, troubleshooting
  • Have been a key contributor in successfully rolling out several re-architecture and migration solutions for companies like Confidential
  • Have earned top rating continuously for being high performer and bringing up proactive proposals

TECHNICAL SKILLS

Programming Languages: Java

J2EE Framework and Technologies: Spring MVC, Spring Boot, Struts 1.2, JSP 2.0, Servlets 2.5, XML, RESTFul WebServices, Maven 2.2.1, JUnit, PowerMock, Design Patterns

Databases: IBM DB2,Oracle

Development and Build Tools: WSAD 5.1, RAD 7.0, Eclipse 4.4, Maven 2.2.1, DB2 development center

Development Methodologies: Agile (KANBAN), Waterfall

Version Control Systems: Perforce, Subversion

Performance monitoring Tools: Jmeter, DynaTrace

Other Tools: Jenkins, WhiteHat, Contrast

Web/Application Servers: WebSphere 6.1, JBOSS

PROJECT PROFILE:

Confidential

Senior Java Programmer

Technologies Used: Java 6, Spring MVC, Spring Boot, RESTFul webservices, Maven, Junit, PowerMock

Responsibilities:

  • Hands on with Confidential 1.2 messages, Confidential Parsing, validation
  • Hands on exposing DirectConnect services to Quicken and QuickBooks
  • Getting the upgraded Confidential server certified by Confidential through an in depth understanding of Confidential DirectConnect certification process
  • Transformed legacy DirectConnect server code into a loosely coupled SOA
  • Develop RestFul client using Spring RestTemplate to consume Banking services
  • Develop ResttFul webservice using Spring MVC to perform CRUD operation on database
  • Develop standalone Java tools to migrate legacy configs to corresponding target systems
  • Develop prototype as part of POC to build in house Confidential server using OFX4J API
  • Develop Junit testcases along with appropriate mock objects using PowerMock
  • Develop MicroService tool suite using Spring Boot to automate post migration validation
  • Hands on with Capastrano deploy recipies
  • Perform security analysis through WhiteHat and Contrast on the code developed and fix vulnerabilities
  • Build and deploy VMs thorough VMWare templates
  • In depth understanding of Java Memory Model, measure system performance metrics using Jmeter and fix performance bottle necks
  • Setup failover mechanism for the product deployment environment so as to enable disaster recovery
  • Enable continuous delivery of the product features by automating the build, deploy and rollback processes through Jenkins jobs
  • Setup production monitoring tools like DynaTrace, Splunk and Production deployment and postproduction support.
  • Silent conversion of existing DirectConnect clients to upgraded Confidential server
  • Run daily standup and manage JIRA

Confidential

Senior Java Programmer

Responsibilities:

  • Analysis of client requirements and propose solutions
  • Expose functionalities as REST APIs using Confidential
  • Created Junit test cases
  • Conduct Confidential and in corporate peer review comments

Confidential

Senior Java Programmer

Responsibilities:

  • Develop customer onboarding application using technologies : Java/J2EE, Struts 1.x, Spring 2.x,
  • Expose and Consume SOAP webservices using Apache AXIS API
  • Replaced legacy data access framework with Spring JDBCTemplate
  • Implemented messaging using Spring JMSTemplate
  • Unit Testing with Junit, Documentation
  • Implemented build automation using Apache Maven
  • Confidential
  • Create Jmeter performance scripts and execute performance runs
  • Source code management using SubVersion
  • Migrated the application from WebSphere 5.1 to 6.1
  • WebSphere Server configuration and application deployment
  • Post production support, root cause analysis and co-ordination with dependent teams

We'd love your feedback!