We provide IT Staff Augmentation Services!

Senior Software Developer Resume

5.00/5 (Submit Your Rating)

Raleigh, NC

SUMMARY

  • A Programmer Analyst with 8 years of experience in IT Industry across Finance, Securities, Healthcare, Telecom and Government verticals.
  • Proficient in Java, J2EE, Spring, Hibernate, SQL and PL/SQL.
  • Comprehensive knowledge in HTML5, AngularJS, JavaScript, JSP, Servlets, JavaBeans, JDBC, JPA, Scala, Spark, XML, Unix and Web Services.
  • Experience in various modules of Spring framework like Spring MVC, Spring IOC, Spring AOP, Spring ORM, Transaction Management, Spring Security
  • Experience in working with NoSQL databases like MongoDB and Cassandra.
  • Worked with Jersey, Spring MVC to implement RESTful web services.
  • Experience in creating Microservices using SpringBoot and SpringCloud.
  • Expertise in Web Application Servers like JAP, Tomcat and Weblogic.
  • Demonstrated abilities in managing and developing all the phases of SDLC including requirement elicitation, functional analysis, architectural definition, project planning, design, implementation, configuration, testing, data management, enhancements, training and production support.
  • Excellent technical, analytical and problem solving skills with strict attention to project details.
  • Exposure to multi - cultural and multi-lingual work environment.
  • Goal oriented, customer focused and team player with excellent communication and presentation skills. Work experience in USA, Australia, Singapore and India.
  • Dispense customer-centric & customer-focused business process solutions, end-to-end IT management solutions, through process orchestration and best practices.

TECHNICAL SKILLS

Operating System: Windows 9X/2000/XP/7/10.

Languages: Java, J2EE, SQL, PL/SQL, Scala

Web Technologies: Spring, Hibernate, HTML, JavaScript, JSP, JQuery, CSS, AngularJS, Servlets, JavaBeans, JDBC, XML, Unix, Web service (SOAP & REST).

Databases: Oracle, MSSQL, SYBASE, Cassandra, MongoDB

Tools: Eclipse, JUNIT, Ant tool, Toad, MSSQL Server Management, PL/SQL Developer, Crystal Report, MS Office, Sirius Debugger, Putty, WinSCP, JIRA, Editplus, Textpad, VSS, TortoiseSVN, Rally, Maven, DBArtisan, Putty, HP Quality Centre, Jenkins, DevCenter, RoboMongo

Software Development Methodology: Agile, Waterfall

Servers: JAP, Tomcat and Weblogic

Domain: Banking and Financial Services, Government Sector

PROFESSIONAL EXPERIENCE

Confidential, Raleigh, NC

Senior Software Developer

Environment:, Tools & Technologies: Java, SpringBoot, Scala, Go, Cassandra, MongoDB, Solr, Oracle, XML, Web Services (SOAP), Unix, Maven, Eclipse, Putty, Tortoise SVN, GIT, PL/SQL Developer, Rally, Spark, DevCenter, RoboMongo

Responsibilities:

  • Created backend jobs like Sync Job, Data Hauler to read data from MongoDb and bring it to Cassandra.
  • Worked for Build & Price application for Oracle to MongoDb data migration
  • Used Quartz scheduler to schedule the jobs.
  • Design and Implementation of Spring-boot rest services for Audit Defense, NPI SSO and NPI Quotes and Orders.
  • Developed different spark submit jobs as well as spark server jobs to create reports.
  • DSE upgrade support
  • Creation and maintenance of different micro-services like Health Checkup, Data Explorer, Data Ingest and spark portal.
  • Computed the business logic using Spring-boot framework.
  • Used Rally as task management tool to track the business requirements.
  • Computed the SOAP request and response by using SOAP-UI and Postman Tool.
  • Ensured unit testing and integration testing of the application.
  • Deployment and maintenance of application in stage and prod environment.

Confidential

Team Lead

Environment: Tools & Technologies: Java, Spring, Hibernate, HTML, Javascript, AngularJS, JQuery, CSS, Ajax, XML, Web Services (REST & SOAP), JAP, Unix, Maven, Eclipse, Putty, Tortoise SVN, PL/SQL Developer, JIRA

Responsibilities:

  • Lead a team of 6 members in the project.
  • Gather business requirement and design the technical specification.
  • Exposed to Agile software methodology.
  • As an active teammate and lead, responsible for various change requests and implementation. during the software development life cycle and guide other team member in the project.
  • Computed the business logic using Spring MVC framework.
  • Developed front end using JSP,JavaScript, AngularJS, CSS and HTML.
  • Used JIRA as task management tool to track the business requirements.
  • Computed the SOAP request and response by using SOAP-UI Tool.
  • Ensured unit testing and integration testing of the application.
  • Assisted in deploying applications to QA, UAT, staging environment, deployment and maintenance.

Confidential

Senior Software Developer

Environment: Tools & Technologies: Java, Spring, JPA, HTML, Javascript, JSP, JQuery, CSS, Ajax, Web Services (SOAP), XML, Unix, Maven, JAP, Eclipse, Putty, Tortoise SVN, PL/SQL Developer

Responsibilities:

  • Designed and developed the web application. Migrated the project from EBX to JPA.
  • Gathered requirements from the users and created technical specifications for application development.
  • Developed and executed unit test plans for each business process. Ensured Unit testing, Integration testing and System Testing of the application.
  • Deployed application in QA and UAT environment and provided technical support. Received sign-off from users for each task.
  • Database design and script creation for the project migration using SQL and PL/SQL.
  • Conducted code review of other team members and optimized the code.
  • Resolved the client issues to provide better solutions handling the technical, performance and business functional aspects to improve the business dimension.

Confidential

Senior Software Developer

Environment: Tools & Technologies: Java, Spring, Hibernate, Unix, Maven, Log4j, Eclipse, Jenkins, Putty, Tortoise SVN, TOAD, Sybase, DBArtisan, Rally, JIRA, XML

Responsibilities:

  • Actively involved in daily client discussions for getting requirements.
  • Helped Agile Customer in writing user stories to the level of granularity required by the team.
  • Led and assisted the team for the technical challenges.
  • Translation of backlog items into engineering design and logical units of works.
  • Implemented backlog items and the modules of the Sprints.
  • UAT support and Sign-off from users for each task.
  • Designed hardware configurations for BCP, security, monitoring, availability during product design stage.
  • Post production monitoring, and troubleshooting of product/services.
  • Maintained stories in Rally, created Junit Test Cases and unit testing.
  • Created scripts in Unix and DBCR for any database changes.
  • Reviewed the code of other developers and technically groomed the new resources.
  • Involved in Unit Testing, Integration Testing, System testing and Regression Testing.

We'd love your feedback!