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