We provide IT Staff Augmentation Services!

Senior Software Developer Resume

3.00/5 (Submit Your Rating)

IrvinE

SUMMARY:

12 years of work experience, in designing, developing and leading projects for Banking & Finance and Capital Markets clients - creating solutions, providing technical consultancy and building client relations. Passionate about bringing out creative solutions and creating value for the client, organization, team and self.

TECHNICAL SKILLS:

Technologies: DB/ ORM Oracle 12c, Hibernate 5.x, JDBC

Java / APIs: JDK 1.8, Stream, Lambda, Multithreading, Executor Framework, SOAP & RESTful WS

Frameworks: Spring 4.x - Dependency Injection, MVC, Transaction Management, AOP, Security, spring Boot

Testing: JUnit, Mockito, Power Mockito

Code quality: Sonarqube, Fortify scan

Performance: JMC, JProfiler

Methodologies: Waterfall, Agile Methodologies

Batch processing: Autosys, CA workload Center, Spring Batch

Tools: Datasynapse, IBM symphony, Tableau, Spring Tool Suite (STS), Eclipse, Idea IntelliJ

Design Patterns: Creational, Structural and Behavioural

Versioning tools: Bitbucket/GIT, Tortoise SVN, Accurev, Visual source safe

Others: Maven, Ant, QC, Jira, ServiceNow, Beyond Compare, Apache Tomcat, Weblogic, Oracle 10g, SourceTree, Teamcity, Jenkins, Anthil, XL Deploy.

EXPERIENCE:

Confidential, Irvine

Senior Software Developer

Responsibilities:

  • Playing a blended role which comprises of business analyst, technical architect and senior core Java developer.
  • Responsible understanding the business needs and preparing the solution architecture once the functional requirements are in place.
  • Proposing new technology solutions for stable and high performance application.
  • Convey architectural solutions to all levels of professionals and leaders and convincing the team to accommodate the new technical solution. Convince team by explaining the design strategies and benefit of using a particular technology stack.
  • Responsible for fixing prod BAU issues and coordinating with different teams.
  • Ensure compliance with established architecture, design patterns, policies, standards and best practices
  • Design, develop, implement and maintain series of programs, subsystem, revision and enhancement of current system.
  • Responsible for coordinating with business users, finalizing database schemas, technical architecture solutions and caching mechanisms.
  • Verify stability, interoperability, portability, security and scalability of java system architecture.
  • Responsible for creating incident, change request and handling production release activities.

Technology Stack: Java 1.8-Core, multithreading, collection, Autosys batch processing, weblogic, Tomcat, Hibernate, Github, Bamboo, XL Deploy, Maven, Spring STS, Restful webservices, JMC/Jprofiler, Tableau, customize pipeline framework.

Confidential, Tampa

Associate Technical Architect

Responsibilities:

  • Understanding the business needs and preparing the solution architecture once the functional requirements are in place.
  • Deciding on API handshake and seamless integration of different layers.
  • Convey architectural solutions to all levels of professionals and leaders.
  • Ensure compliance with established architecture, design patterns, policies, standards and best practices
  • Design, develop, implement and maintain releases & enhancement of current system.
  • Responsible for coordinating with business users, finalizing database schemas, technical architecture Solutions.
  • Verify stability, interoperability, portability, security and scalability of java system architecture

Technology Stack: Java 1.8-Core, multithreading, collection, Autosys batch processing, weblogic, Hibernate, Spring, Spring boot, Github, Bamboo, Maven, Spring STSRestful webservices, JMC/Jprofiler, Tableau, customize pipeline framework, HDFS, Impala.

Confidential, Charlotte

Technical Lead

Responsibilities:

  • Interact with business analysts and gather documents and analyze business requirements and develop a technical design solution.
  • Analyze functional requirement and develop a technical design solution.
  • Responsible for the analysis and creation of business models, logical specifications and/or user requirements to design solutions for the application environment.
  • Design and code form specifications, determine technical requirements and convert them into technical user stories and software requirement specification that serves as build to specification for development.
  • Produce and maintain documentation for related to application software (e.g. scope requirements, logical designs, technical designs, testing plans etc.)
  • Responsible for troubleshooting, bug fixes and application performance tuning using Jpofiler and JMC tools.

Technology Stack: Java 1.8-Core, multithreading, collection, Spring Framework-4.0.5, Hibernate, SVN, Anthil, JMC/JProfiler, Eclipse 4.4, Restful webservices, Autosys, Datasynapse, IBM symphony

Confidential, Boston

Senior Software Developer

Responsibilities:

  • Coordinated across teams to identify & design integration processes.
  • Requirement gathering, Impact analysis and estimation.
  • Tracked defects and fixed them based on analysis, consolidation & prioritization.
  • Design and coding application components using a test-driven approach
  • Played a critical role in developing a custom tool (GTSFI) used for fixed income securities for one of the largest asset management company in US.
  • Developed What If Alloc (use by traders during trade allocation process, what If Alloc uses a prorate algorithm to provide a value to be traded without any bad lots).

Technology Stack: Java 1.7- multithreading, collection, Spring Framework-4.0.5, Hibernate-4.3.9, Accurev, Jenkins, Eclipse 3.6, Restful webservices.

Confidential

Software Developer

Responsibilities:

  • Requirement gathering, Impact analysis and estimation
  • Design and coding application components using a test-driven approach
  • Delivered project using Agile methodology
  • Worked on better utilization and improvement in the performance of the servers on which these applications were deployed.

Technology Stack: Java 1.6 - multithreading, collections, Javascript, Ajax, Jquery, JSON, HTML, Spring Framework-3.0.5, Power Mockito, Hibernate-3.0, SOAP/REST webservices, Teamcity, Toad, SVN-Tortoise, Eclipse 3.6, Jenkins

Confidential, Boston

Software Engineer

Responsibilities:

  • Requirement gathering, Impact analysis and estimation.
  • Tracked defects and fixed them based on analysis, consolidation & prioritization.
  • Engaged in development of screens, unit testing and Deployment of code changes on various environments.
  • Responsible for monthly production release and publish reports to different consumers.
  • Design and coding application components using a test-driven approach

Technology Stack: Java 1.5 - multithreading, collections, Javascript, HTML, Spring Framework-2.5, Hibernate, Oracle 10g, SVN, Eclipse 3.3, MKS, VSS, Red Hat Linux

We'd love your feedback!