We provide IT Staff Augmentation Services!

Java Senior Developer Resume

2.00/5 (Submit Your Rating)

Tampa, FloridA

SUMMARY

  • Around 11 years of experience in Software development using Java/J2EE Technologies with proficiency in designing & developing web based enterprise application for complex business needs.
  • More than 10 years of banking and financial domain experience including wealth management.
  • Worked as onsite coordinator for more than a year and got Team handling experience in onsite offshore model.
  • Sound knowledge and experience of Java and J2EE Technologies such as Servlets, JSP, JMS, JAX - RS (Rest Services).
  • More than 5 years of hands on experience in Spring Framework including Spring Boot, Spring batch and Spring JMS.
  • Expertise and hands on experience with the various frameworks such as Hibernate (JPA), Mybatis, Spring MVC, Struts 2.
  • Good command over designing & developing dynamic web content using ExtJS, JSP, HTML5, JavaScript, JQuery.
  • Worked on Apache Cassandra, a distributed, NoSQL and highly scalable database.
  • Having good knowledge of all phases of SDLC with expertise in Requirement Gathering, Analysis, Designing, and Development & Testing.
  • Hands on experience in writing PL-SQL code in Oracle database and database development related activities.
  • Installation and deployment of application on the Application servers such as WebSphere and WebLogic.
  • Maintenance of version control of the system using various tools such as Git, SVN, Clear Case and VSS.
  • Excellent analytical skills and strong ability to perform as part of a team.
  • Excellent Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing experience.
  • Exceptional ability to learn new concepts and hard working.

TECHNICAL SKILLS

Programming/Scripting Languages: Java 1.5/1.6/1.8, JavaScript, EXT JS, JQuery

J2EE Technologies: Servlets, JSP, JNDI, JDBC, JMS, JAXB

Framework and Libraries: Spring Core, Spring Security, Spring JMS, Spring MVC, Hibernate JPA, Struts 2, Dynamic JasperReports

Database Technologies: Oracle 10g/11g, PL-SQL, Cassandra

IDE & Development Tools: Eclipse 3.5/4.5, IntelliJ 2017, SQL Developer, Datastax, Toad

CI/Build Tools: Ant, Maven, Gradle, Jenkins

Version Control Tools: Git, Subversion

Application/Web Servers: Web Logic 10.3, Tomcat 5.x/8.x

PROFESSIONAL EXPERIENCE

Confidential

Java Senior Developer

Responsibilities:

  • Work with consumers of the data to get the requirements of the metadata.
  • Designing rest services for the data.
  • Work on the user stories in the sprint lifecycle and present it the QAs.
  • Implementing, Unit testing and perform a full-fledged regression testing in different environments before its deployed to Production.
  • Deployment on integration environment.

Confidential

Java Senior Developer

Responsibilities:

  • Work on different user stories using agile methodology.
  • Involved sprint planning and retrospective meetings for design and development of user stories.
  • Work on the user stories in the sprint lifecycle and present it the QAs.
  • Coding, Unit testing and perform a full-fledged regression testing in different environments before its deployed to Production.
  • Performing code review for each delivery.
  • Deployment on integration environment.

Confidential, Tampa, Florida

Java Lead Developer

Responsibilities:

  • Requirement gathering and analysis from business users and come up with the technical design.
  • Development of different dashboard in accordance with requirement.
  • Involved in architecture of Job Scheduling using Spring batch and Quartz.
  • Configured job scheduling using Quartz Scheduler in the application and have created different scheduled jobs.
  • Designed approval workflow module for the application.
  • Optimizing the query performance using oracle indexing and other features and used explain plan in sql developer.
  • Providing support for Production issues as well as SIT and UAT environment issues.
  • Extensively worked on bug fixes and enhancements in UI as well as business logic.
  • Analyze and determine the scope for dashboard with respect to any enhancements or fix change to other interacting application, also unit testing change requests.
  • Build and deployment of application in development environment.

Confidential

Senior Software Engineer

Responsibilities:

  • Communication with the team in India/Tokyo with respect to different requirements and enhancements based for iCheck/PRT application.
  • Creation of UML diagrams using MS Visio.
  • Involved in development of process workflows using iProcess tool.
  • Designed and developed advanced dynamic views using JSP, Java Script, CSS, HTML
  • Development of changes requested by users.
  • Build and deployment of application in development environment
  • Create design documents for each enhancement.
  • Analyzing issues identified in different testing cycles and providing resolution.
  • Used Maven scripts to build the applications and deploy on web application server.
  • Provide technical support to the users.

Confidential

Senior Software Engineer

Responsibilities:

  • Review the FRDs and participate in FRD discussion call to discuss and finalize the impact to application.
  • Reviewing the requirements with stakeholder for all major and minor release.
  • Sizing needs for each and every release.
  • Analysis and Design of various modules with best possiblearchitecture and design patterns.
  • Analyze and determine the scope for enhancements and change requests with respect to change to interacting application.
  • Development of the designed modules and release it to various environments.
  • Moving the code from dev to stage and to prod which includes creating CR and attending COB meeting to analyze the impacts.
  • Complete support for the application. Solving tickets associated with the application.
  • Monitoring the application for performance using performance analyzing tools like sonar.
  • Create and modify stored Procedures, Views, and Functions for mostenhancements.
  • Day to day defect fixing and enhancement activities.

Confidential

Java Developer

Responsibilities:

  • Communicate with US counterparts to understand the functional requirements and analyze the impact and also estimate the development efforts required.
  • Developed controllers, service and data access objects using Java and spring framework for the assigned modules.
  • Unit testing of spring batch modules on dev integration environment.
  • Enhanced the Spring MVC GUI application to include various fields as requested by the users, modified existing information to fit better with user requirements.
  • Analyzing issues identified in different testing cycles and providing resolution for that.
  • Providing support for Production issues.
  • Improved team’s repository of knowledge documents to facilitate better training of newer members using internal SharePoint document retrieval system.
  • Creating release plans for SIT and UAT environments for different releases.

Confidential

Java Developer

Responsibilities:

  • Involved in understanding the functional requirements and discussion with analysts.
  • Object Oriented Design of the modules.
  • Involvement in various product related discussion with the client.
  • Involvement in both, functional and technical aspects of interfacing product with external systems. Involvement in architectural aspects of some modules.
  • Involved in development using struts components—Struts-config.xml, validator, form-beans and plug-ins in Struts architecture.
  • Involved in development of different scheduled jobs using Spring batch.
  • Extensively worked with the JDBC Stored Procedures from Oracle database.
  • Interfacing related development using PL/SQL.
  • Application deployment in UAT and Production Environment.
  • Involved in implementation of the product at client site. Creating different release activities for this.

Confidential

Java Developer

Responsibilities:

  • Played a key role in the Project requirements analysis.
  • Extensively involved in the development of server side components such as Servlets, Service Classes and persist Oracle Database.
  • Involved in the developing of components using Java Beans.
  • Interact with end-users to establish requirements.
  • Worked on desktop Java technologies including JavaBeans, Struts.
  • Wrote several code snippets in JDBC in order to connect to a database programmatically.
  • Involved in developing JSPs, create Java Beans for JSP pages to retrieve the data to be displayed in the pages and to generate output
  • Involved in enhancement of existing modules as well as problem solving.
  • Involved in deployment and release activities and Provide maintenance and support of the application.

We'd love your feedback!