We provide IT Staff Augmentation Services!

Senior Software Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Accomplished technical professional with 13+ years of experience developing and guiding teams through software development phases from requirements gathering, analysis to design, development, testing, implementation and support.
  • Experience in leading development team and designing complex enterprise applications with extensive hands on experience in different layers of application development using various technologies comprising JAVA SE 7, Java EE 6, SOA, Data Stage 11.5, Salesforce Enterprise, NoSQL, MongoDB, ReactJS, NodeJS, Jquery, Control M and more.
  • Critical member of multi - disciplinary team working closely with Product Management to bridge Business and Technical teams.
  • Highly motivated, solutions driven individual with Excellent Interpersonal and communication skills, ability to remain highly focused, attention to detail and self-assured in fast-paced and high-pressure environments.

TECHNICAL SKILLS:

  • Java, JAX RPC, JAX WS, JAX-RS, SOAPUI, Advanced Rest Client, JMS, IBM MQ
  • JavaScript, ReactJS, JSON, AJAX, JQuery, JSP/Servlets, CSS, HTML, XML, Webpack, NPM, NodeJS
  • Spring, Spring Boot, Spring MVC, Apache Wicket
  • Firebug, Firebug Lite, Chrome
  • SQL, JDBC, Hibernate, JPA, Java Batch, Log4J
  • Oracle, PL/SQL, DB2, MongoDB
  • SQL Developer, Putty
  • JUnits, Mockito
  • WebSphere, WebLogic, Configuration Management
  • Unix, Ant, Maven, Jenkins
  • ETL Datastage 11.5
  • StarTeam, IBM RTC, GitHub, Jira
  • Eclipse, WSAD, RSA/RAD, Sublime, WebStorm
  • Cobol, JCL, Eztrieve
  • Rational Rose, MS Visio, Splunk

PROFESSIONAL EXPERIENCE:

Senior Software Developer

Confidential

Responsibilities:

  • Technical lead for the effort.
  • Working with product owners to define the overall scope, features effort and high-level timelines for the effort.
  • Provide Architectural designs and work with Architect, Sponsor closely.
  • Creating migration strategy using salesforce data loader and ETL datastage to migrate objects/fields from existing org to FSC org.
  • Hands on coding and development of end to end Solutions and project delivery.
  • Publishing asynchronous messages to MQ, creating MDB to listen to these messages and RESTful service to automatically create opportunities in Salesforce.
  • Mentor and train the team constantly.
  • Oversee the work performed by the team and provide guidance.
  • Technology stack includes Java 1.7, Spring Boot, Spring REST, JMS, JDBC, WebSphere, GitLab, Sonar, Apache Maven 3.1.1, Jenkins, Salesforce, ETL Datastage

Senior Software Developer

Confidential

Responsibilities:

  • Working with product, digital, enterprise teams to gather/refine scope of the project, providing estimates, planning timelines, analysis, design and architecture for the project continuous integration, release planning and support activities.
  • Creating Design artifacts including context diagrams for review with architecture team.
  • Implemented Spring Boot to get product ready features on the applications.
  • Developing Restful web services and deployed in Web Sphere Server, used ARC for testing the services.
  • Creating rollover tracker for members using ReactJS to back-end MongoDB.
  • Developed NodeJS to create HTTP server.
  • Debugging using Firebug, Firebug Lite, Chrome web inspectors.
  • Publish messages to MQs using JMS and written MDBs to listen to messages.
  • Involved in Integration Testing, System testing, Production Rollout and support.
  • Provide estimates for new requests & enhancements.
  • Created jobs using ETL Data stage for sending extracts to Marketing team.
  • Created adhoc reports for Business team from MongoDB using JSON Studio.
  • Technology stack includes Java 1.7, ReactJS, NodeJS, JavaScript, JQuery, Spring Boot, Spring REST, JMS, WebSphere, Oracle 11g, Hibernate, GitLab, Sonar, MongoDB, Apache Maven 3.1.1, Jenkins, ETL Datastage.

Senior Software Developer

Confidential

Responsibilities:

  • Technical lead role for the effort.
  • Attending Scrum Daily Standup meetings. Following Agile/Scrum development methodology.
  • Involved in technical design meetings and communicated with the business team for design & requirement clarifications.
  • Used Spring Boot, Apache Wicket for developing the application.
  • Responsible for identifying and designing the business services to the given use cases.
  • Developed Restful web services using spring and SOAP services for deployment on Web Sphere Server.
  • Used SoapUI and ARC to test the Web Services.
  • Writing jUnit test cases using Mockito and Involved in test case reviews with QA team.
  • Used PMD, SonarQube to manage and coverage code quality.
  • Used Maven to build/package the project and Enterprise Jenkins for Continuous Integration (CI).
  • Used Hibernate as Object Relational/Mapping Tool for data access.
  • Publish messages to MQs using JMS for enterprise applications.
  • Prepared wiki documents to document the solutions implemented for further reference.
  • Deployment of new builds, Testing end to end, Customer Integration Issues, Configuration of existing servers, end to end validation & maintenance, Java & Web Services related trouble shooting, Perform application code migration through the various environments.
  • Technology stack includes Java 1.7, Spring Boot, Spring REST, Apache Wicket, JSON, AJAX, JQuery, HTML, JMS, MDBs, WebSphere, Oracle 11g, Hibernate, GitLab, Apache Maven 3.1.1

Senior Software Developer

Confidential

Responsibilities:

  • Involved in requirement gathering and communicated with the business team for design & requirement clarifications.
  • Designed the application in Agile lab methodology and created High/Low Level Design using class diagrams & Sequence diagrams.
  • Developed Web services using JAX WS.
  • Created the WSDL, generating the client and service using TOP/DOWN approach.
  • Invoked the service using Service Locator and JNDI.
  • Implemented LTPA security mechanism in web services.
  • Used Hibernate as Object Relational/Mapping Tool for data access.
  • Publish messages to MQs using JMS and written MDBs to listen to messages.
  • Unit tested the web services using SOAPUI.
  • Integrated Web services to client tier.
  • Implemented adaptive web application using Apache Wicket for consumption on mobile and USAA.com.
  • Technology stack includes Java 1.6, JAX WS, Apache Wicket, JSON, AJAX, JQuery, HTML, JMS, MDBs, WAS 7.0, Oracle 11g, Hibernate, RTC, Apache Maven 3.1.1

Senior Java Consultant

Confidential

Responsibilities:
  • Designed and implemented customer facing application using Spring that provides them ability to take Distributions and RMDs from their IRA accounts saving more than $ 200,000 annually by reducing manual process and increasing workplace efficiency

  • Worked with group of developers, designing, developing, integrating with Restful services, Unit testing the components, automating the test cases for Continuous integration
  • Technology stack includes Java 1.6, JSF, Spring, JQuery, CSS, JAX-RS, WebLogic, Jenkins, Oracle 11g, Hibernate

Senior C onsultant

Confidential

Responsibilities:

  • Developed and implemented applications to aggregate, consolidate and build customer financial profile that includes assets, liabilities, income, expenses and protection items to be able to provide retirement and financial plans for customers. These are highly complex and scalable applications that bring millions of dollars in acquisition as part of financial product recommendations including Mutual fund, Bank and Insurance products

  • Identified opportunities to prefill the known financial information from multiple lines of business to reduce time spent by customers and provide them with accurate recommendation
  • Involved in analyzing and integrating the application coordinating with multi-functional teams across the organization
  • Developed reusable enterprise component to apply FCRA data shareability rules between the legal entities within the organization
  • Technology stack includes Java 1.5, Spring, Presentation services framework, JAX WS, JAX-RS, CSS, WebSphere, Oracle 11g, DB2, Hibernate, JMS, MQ, UNIX

PROGRAMMER Analyst

Confidential

Responsibilities:

  • Developed native adapters to implement iPhone and iPad applications using the Application services infrastructure developed by USAA

  • Involved in developing and integrating with large number of services in a very short and extremely fast-paced environment to bring the latest technology on board for USAA members
  • Technology stack includes Java 1.5, JSON, JAX WS, PL/SQL, Stored procedures, WebSphere, Oracle 10g, J2C
  • Worked as a functional analyst and developer to implement solutions and applications using various technologies including IBM Mainframe, Databases, Unix scripting and Java within a very short duration
  • Included various Business domains like Investments, Life Insurance, Fraud, Enterprise money movement, wire transfers
  • Projects include statement generation for Brokerage accounts, migrating GIM2 database to Informix, creation of web applications to enable money movement between accounts, open various types of Investment accounts online, enable withdrawals and distributions from various Non-retirement and retirement accounts
  • Technology stack includes COBOL, JCL, Eztrieve, CSF, Java 1.4, JAX RPC, PL/SQL, Stored procedures, WebSphere, Oracle 9i, IBM MQ, JMS, UNIX

We'd love your feedback!