We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Wilmington, DC

PROFESSIONAL SUMMARY

  • Experienced professional with over 14 years of professional experience in software development
  • Hands on experience with Java/J2EE, Spring and Hibernate frameworks working with teams of varied sizes
  • Worked with Spring Batch to build complicated batch jobs dealing with large amounts of data
  • Experience with Bash Scripting on Unix/Linux environments.
  • Extensive knowledge on writing complex SQL queries on various RDBMS like MySQL and MS SQL Server
  • Currently working on building RESTFul API Microservices for a few modules to be deployed on Docker containers
  • Have worked with CI tools like TeamCity and created build automations using Gradle scripts
  • Extensively used spring framework which includes the modules - Core, Spring AOP, Spring MVC and other spring projects like Spring Boot and Spring Initializr
  • Have configured, designed and developed ORM based data access layer using Hibernate framework
  • Knowledge of working on both the major operating systems Linux and Windows
  • Always willing to go the extra mile to learn the best and very latest technologies/frameworks
  • Have worked as a full stack java developer in the past and has experience with designing and developing Java based web applications
  • Implemented a new technology stack for logging using Elastic Search, Fluentd and Kibana (EFK)
  • Good knowledge of Configuration Management tools like SVN, CVS, and GIT for version control.
  • Highly motivated team player with excellent analytical & problem-solving skills
  • Has been involved in all the phases of the Software Development Life Cycle
  • Has extensive experience working directly with business and clients to understand their needs and has successfully delivered quality finished products on time
  • Experience of having worked with large asset management companies like Nomura Securities and Alliance Bernstein, LLP NYC
  • Currently implementing projects usingagilescrummethodology, involved in daily standup meeting, sprint grooming meeting, code review meeting and sprint planning meeting

TECHNICAL SKILLS

Languages/Technologies: Java, J2EE, spring, Hibernate, Docker/Docker Swarm, Shell/Bash ScriptingRESTful API, Spring Cloud and Spring Boot for Microservices:

RDBMS - Databases: MySQL, MS SQL Server

Application | Web Servers: Apache Tomcat V8.0

Development Framework/IDE: Eclipse, IntellijTools: Navicat, MS Office, FileZilla, WinSCP

Version Control Tool: Git/GitHub

Build Tool: Apache Maven, Gradle

Bug Tracking: JIRA

PROFESSIONAL EXPERIENCE

Confidential, Wilmington, DC

Senior Java Developer

Responsibilities:-

  • Currently involved in designing and building Microservices using Spring Boot deployed on Docker
  • Implemented a brand-new technology stack involving Docker and EFK in a short time frame
  • Working hands on with distributed teams spread geographically to deliver various components.
  • Design and develop new features and enhancement in the existing CMC CredAgility platform developed using open source Java frameworks like Spring and Hibernate
  • Conduct performance analysis, and perform system/application level tune up, clustering, etc.
  • Ensure application security, plan and perform production releases
  • Document application architecture and related business use cases
  • Communicating regularly with technical, applications, and operational staff to ensure the application integrity and security

Environment: Java/J2EE, Spring Framework, Hibernate, Spring Batch, Shell Script, Spring Security, Spring Boot, Spring Cloud, Docker Swarm

Walgreens

Manager - Projects

Responsibilities:-

  • Review the Business Requirements Definition document
  • Prepare a System Integration Diagram to highlight the changes as part of this project to all stakeholders
  • Identify systems that are currently using ICD-9 codes that need to be modified to be ICD-10 complaint
  • Translate the BRD into the Technical Requirements Document (TRD)

Confidential, New York

Software Consultant

Responsibilities:-

  • Responsible for requirement analysis, design & architecture of solutions.
  • Responsible for creating design documents for integrations with various Nomura enterprise systems.
  • Working with various business units within Nomura to deliver solutions.
  • As a software consultant review the current practices and identify scope for operational efficiencies
  • Brainstorm and design a scalable process that would support the ever-expanding scope of the business
  • Design a generic tool that would support and generate a data extract in any format that is required by the downstream system
  • Coordinate with global owners of multiple systems that provide data feeds that would be a source of Equity and Fixed Income Derivatives data for Tax reporting

Environment: Java/J2EE, Spring Framework, Hibernate, Spring Batch, Informatica ETL

Confidential, New York

Project Lead

Responsibilities:-

  • Was a Technical Lead/Developer and was involved in all the technical aspects of the project
  • Role was that of an offshore lead that overseas all projects for the business unit I was working for
  • Evaluate new technologies, build/design POC and make sure the right toolset is used against right requirements
  • Verification and Validation of product with the business users to make sure that it meets their expectations

Environment: Java/J2EE, Spring Framework, Hibernate, Tapestry, Spring MVC

Confidential

Senior Systems Analyst

Responsibilities:-

  • Starting off as a fresh graduate and growing to a senior systems analyst within a short span of time
  • Consistently performed above expectation with top rating in all appraisals.
  • Involved in complete lifecycle of project delivery.
  • Involved in low level design, development & testing for various J2EE applications.
  • Worked with global clients - Both offshore and onsite - delivering extraordinary results.
  • As an onsite coordinator, engage in meetings with client and have technical meetings with the offshore team

Environment: Java/J2EE, Spring Framework, Hibernate

We'd love your feedback!