We provide IT Staff Augmentation Services!

Senior Developer Resume

Phoenix, AZ

EXPERIENCE SUMMARY:

  • Around 12 years of experience, worked on different phases of SDLC (requirement gathering, designing, build, production support)
  • Successfully re - engineered legacy applications of client into Java, utilizing concurrency, scalability and industry strength design patterns.
  • Job profile includes: Analysis and understanding of Functional requirements, Create and propose Design and Elaboration document of new feature, Construction and implementation feature/enhancements/changes, coordinating and delegation task with team and Fixing the bugs in existing system.
  • Extensively worked through all the phases of Software Development Life Cycle (SDLC): analysis, design, development, testing, implementation, enhancement and Maintenance.
  • Worked on Openlink Endur and Commodiy XL product which are leading CTRM/ETRM comprehensive solution
  • Travelled at Prague as Business Analyst for client Confidential Bank.
  • Good knowledge of oracle database and PL/SQL development
  • Experience with Software Development Life Cycles Waterfall, Agile along with Test driven development (TDD).
  • Proficient in leading and mentoring small team.
  • Excellent Problem solving, Analytical and communication skills
  • Worked as a part of Sales team to present Demo of Finacle CRM product in Czech Republic while working in Confidential .

KEY SKILLS:

Technologies: Core Java, Spring Batch, Spring Boot, Spring MVC, Hibernate, Web services, Angular JS, Node JS, React JS, HTML, CSS

Databases: Oracle, MySQL 5.0, NoSQL

Tools: Ant build tool, Maven, SVN, JUNIT, Eclipse, log4j,Github, BitBucket

Servers: Apache Tomcat

Technical: SCJP 1.4

EXPERIENCE SUMMARY:

Confidential, Phoenix, AZ

Senior Developer

Responsibilities:

  • Participate in daily stand-up meetings
  • Participate in design discussions, perform code reviews
  • Perform coding, testing, writing Junits to ensure code coverage in Sonar reports
  • Collaborate with different teams to enable smooth flow of information

Confidential, Fort Mill, SC

Java Technical Lead

Responsibilities:

  • Collaborate with existing application team to understand and gather requirements.
  • Translate these requirements into technical designs. Drive design discussion meetings with senior management.
  • Perform coding and testing for the approved design.
  • Design and develop application using Spring Batch and Spring Boot. Utilize spring boot framework to develop web services as per the requirements
  • Develop Data access layers of re-engineered application using Hibernate framework.
  • Configured the development environment using the Tomcat application server for integration testing.
  • Utilized JUnit for testing the application.
  • Collaborate with different teams to enable smooth flow of information.
  • Keep senior management updated about the status and progress of project.

Environment: JDK (1.6), Spring Batch, Oracle, SQL, Spring Boot, Web services, Java Concurrency, Tomcat, SVN, log4j, Angular JS, Node JS

Confidential, Charlotte, NC

Consultant

Responsibilities:

  • Collaborate with end users and Business Analysts to understand and gather requirements. Translate these requirements into technical specification document.
  • Coding and testing the artefacts. Develop modules using latest API and best practices of Java multi-threading. Utilize Spring boot framework to set up and develop the Spring eco-system of project.
  • Design and develop REST web services with spring boot to expose the services for business users in order to fetch data required for risk management purpose.
  • Develop data access layers for the web services using Hibernate framework.
  • Collaborate with different teams to enable smooth flow of information.
  • Work with various market risk sub-groups to perform end to end testing of position calculation processes.

Environment: Core Java, Spring Batch, Oracle, SQL, Spring Boot, Java Concurrency, Web services, log4j, Angular JS, Node JS

Confidential

Associate Technology Specialist

Responsibilities:

  • Collaborate with end users and Business Analysts to understand and gather requirements. Translate these requirements into technical specification document.
  • Own the technical solution, write solution design document.
  • Building robust technical modules and ensure seamless communication and integration of these blocks across various technical frameworks of Java, J2EE and Database.
  • Mapping modules to Database; design and develop Database entities. Utilize Hibernate framework to develop data access layer components for applications.
  • End to end testing, regression testing, creating testing plans for components. Collaborate with different teams to evolve and maintain suitable project procedures, test plans and integration plans.
  • Create extensive project documentation related to but not limited to test procedures, integration plans, technical designs and manuals.
  • Lead and mentor junior team members.

Environment: Core Java, spring, Oracle, SQL, Java Concurrency, Hibernate, React JS, Node JS

Confidential

Senior Developer

Responsibilities:

  • Understand and analyse functional requirements. Transforming functional requirements into technical requirement for development team.
  • Own the technical solution, write solution design document
  • Design and development of database modules. Optimizing communication with database to ensure optimal performance of application.
  • Customer interaction for critical issues, understand the priorities and distribute it in team accordingly.
  • Assisting Pre-Sales team in functional/technical issues.
  • Understand the requirements and prepare solution & design document .Giving estimates of the tasks.

Environment: Core Java, Oracle, SQL, Java Concurrency, Java Script, NoSQL

Confidential

Module Lead

Responsibilities:

  • My responsibilities included development, Configurations, Coding, Unit testing, SIT support, production roll-out.
  • I was leading and mentoring a 3-members team.
  • My responsibilities as a team lead include tracking team’s task status, ensuring the team is adhering to the timelines and it delivers the quality codes that are tested in correct simulated environment.

Environment: Core Java, Spring, Oracle,SQL, Java Concurrency, Java Script, NoSQL

Confidential

Senior Software Engineer

Responsibilities:

  • Design, Development, Unit testing, SIT support, UAT support, production roll-out.
  • Travelled atclient location,Prague, Czech as a Business Analyst.

Environment: Core Java, Spring, Oracle, SQL, Java Script

Confidential

Senior Software Engineer

Responsibilities:

  • Design, Development, Unit testing, SIT support, UAT support, production roll-out.

Environment: Core Java, Spring, Oracle, SQL, Java Script

Hire Now