Senior Software Developer Resume
Raleigh, NC
PROFESSIONAL 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
BUSINESS SKILLS:
- Requirement gathering
- Software Development Life Cycle
- Business Solution Analysis
- Documentation of Functional & Technical Specification, User manual and AS-IS.
- Use Case Diagrams
PROFESSIONAL EXPERIENCE:
Confidential, Raleigh, NC
Senior Software Developer
Environment: 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: 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.
Confidential
Java J2EE Developer
Environment: Java, Spring, Hibernate, Unix, Maven, XML, Eclipse, Jenkins, Putty, Oracle, Tortoise SVN, TOAD, PL/SQL Developer
Responsibilities:
- Designed, implemented and maintained java application phases for Confidential .
- Estimated the effort to implement User Stories and captured status in Rally for each Sprint.
- Understand Code smells and Refactoring
- Unit and initial Acceptance Testing
- Scheduled and ran the Control M batch jobs.
- Identified obstacles and informed the Scrum Master
- Mentored the development team.
- Responsible for overseeing the Quality procedures related to the project.
Confidential
Java J2EE Developer
Environment:, Tools & Technologies: Java, JDBC, Servlets, Unix, Eclipse, Putty, MSSQL, Tortoise SVN, MSSQL Server Management
Responsibilities:
- Provided application support to the end users of Confidential System.
- Deployed the application to UAT, Staging & production using people soft Application Designer
- Provided PL/SQL scripts for data migration.
Confidential
M204 Developer
Environment: M204, Eclipse, MSSQL, MSSQL Server Management, HP Quality Centre
Responsibilities:
- Application development, maintenance and support of the application.
- Designed Technical specification for the business documents provided by analyst.
- Created web services that exposes data from database and provided support to the end user.
- Designed and validated the test plan and test cases.
- Unit Testing, Integration Testing, Regression Testing of different modules.
- Monitored and responded to testing queries promptly to business analyst and testing team.
- Participated in specification walkthroughs, prepared and optimized the code walkthroughs.
- Responsible for overseeing the Quality procedures related to the project.
Confidential
Environment: Java, Windows XP
Java - J2EE Developer
Environment: Java, JDBC, Servlet, HTML, Javascipt, CSS, Ajax, JSP, Oracle, MSSQL, Toad, OracleDeveloper, MSSQL Server Management, Crystal Report
Responsibilities:
- Took ownership for the development of eRAM3510SP, eRAM3520SP, eRAM3530SP.
- Analysis of the specifications provided by the clients
- Functional and Technical specification of the business requirements.
- Database designing and creation of Stored Procedures and Triggers of the application.
- Resolution and application support for issues raised by client.
- Customized the application for various customers and provided the required assistance in accessing it.
- Resolved troubleshoots and did POC’S for the new change requests.
- Designed test plan, test cases and checking the validation.
- Testing - Unit Testing, Integration Testing, System testing and Regression Testing.
- Provided User Acceptance Testing support to the testing team.
