We provide IT Staff Augmentation Services!

Senior Software Developer Resume

5.00/5 (Submit Your Rating)

Palo Alto, CA

SUMMARY:

  • Around 11+ years of strong experience in software development with proficiency in designing & developing web - based enterprise application for complex business needs using JEE and Internet Technologies.
  • More than 3 years of telecom domain experience along with airline and insurance domain.
  • Expertise in Server-side programming/development using Java, JSP, Servlets, and XML.
  • Hands on experience in Scala functional programming and developing services as part of Microservices architecture in AWS
  • Experience with distributed systems software such as Zookeeper, Cassandra, etc. and protocols such as gRPC and ProtoBuf
  • Good command over designing & developing dynamic web content using JSP, HTML5, XML, JavaScript, Jquery, CSS3 & other web development tools/technologies.
  • Strong practice with OOA & Design patterns with specialization in Spring & MVC Frameworks.
  • Having good knowledge of all phases of SDLC with expertise in Requirement Gathering, Analysis, Designing, and Development & Testing.
  • Extensive experience in developing database components using JDBC, Hibernate and EJB.
  • Hands on Experienced in database development using SQL/PL-SQL in MySql, Oracle and NoSQL
  • Extensive experience in developing and deploying applications on JBOSS, WebLogic and Apache Tomcat servers.
  • Extensive of experience with UI technologies like Core JavaScript, HTML and CSS.
  • Profound experience in developing different web application using the Agile Methodology.
  • Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.

TECHNICAL SKILLS:

Programming Language: Core Java APIs (I/O, Thread, Collection), Scala

J2EE Technology: Java Beans, Servlets, JSP, JDBC, JNDI, JMS, RMI.

GUI: JavaScript, AngularJS, HTML5, CSS3, XML, JSON, AJAX.

Database: Oracle, DB2, MySql, NoSQL

Architecture & Framework: Client-Server, MVC, J2EE, Spring 3/4, Struts 2, JSF, EJB, JMS, Hibernate, Web Services, Micro services

Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Fa ade, Command, Intercepting Filter

Design Methodology: UML, Water Fall, Agile

Development Tools: WebLogic, IBM Websphere Application Server, Tomcat, JUnit, ANT, Log4j, Intellij

Conceptual knowledge: UNIX Shell scripting.

IDE: Eclipse, NetBeans, IBM RAD, Intellij

Operating Systems: Windows 9x/NT/XP/2003, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Palo Alto, CA

Senior Software Developer

Responsibilities:

  • Developed trait handlers (services) for the devices to interact and update their different states using gRPC.
  • Developed and updated automated tests as part of Continuous Integration and Continuous Delivery systems using Jenkins and Bamboo
  • Updated and added code coverage and IT test coverage tools for Scala using Teamcity
  • Developed End to End automation for App to Device testing both on iOS and Android using Appium
  • Exposure and understanding of distributed and scalable Microservices systems architecture

Environment: Java, Scala, gRPC, Protobuf, Kafka, Zookeeper, Cassandra, AWS, Finagle, Jenkins, TeamCity, Bamboo, JIRA, Confluence, Intellij, Appium, Mobly, iOS, Android, MySQL, Python, Distributed systems, Microserivces

Confidential

Senior Java Developer

Responsibilities:

  • Designed Single Sign-On (SSO) IdP for billing API using Shibboleth.
  • Developed SSO IdP using Shibboleth for billing API. Shibboleth was customized to achieve application requirements.
  • Successfully showcased proof of concept to Plusnet CIO on Billing API integration with Netcracker using Spring JDBCTemplate, REST services. Saving cost on buying unmaintainable Netcracker APIs.
  • Worked with for Spring Boot, Spring Core, Spring MVC and JDBCTemplate development.
  • Developed PL/SQL Stored Procedures for data intensive operations.
  • Worked in developing POCs of UI using AngularJS and JavaScript
  • Introduced and developed a very simple and easy solution for regression testing using SOAPUI for QA to write and execute test cases which can be integrated with build and deployment.
  • Followed agile scrum methodology.

Environment: Core Java, J2EE, Spring Core, Spring Boot, Spring MVC, Spring JDBCTemplate, Junit, log4j, Javascript, AngularJS, HTML5, CSS3, REST service, Maven, Git, Sonar, Jenkins, Crucible, FishEye, SOAPUI, Oracle PL/SQL, Debian Linux, VagrantUp, Shibboleth SAML IdP, JIRA, Confluence, JBOSS, Tomcat

Confidential

Senior Java Developer

Responsibilities:

  • Worked on overall functionality of the project for developing and enhancing restful APIs
  • Worked on integration of OpenAPI with GoogleMaps API for locating nearby stores using customer’s current location.
  • Implementation of server side caching for store locators based on the REST service call
  • Worked with Jersery API for RESTful service APIs
  • Implemented test suites using Junit
  • Implemented regression tests using Apache Jmeter

Environment: Core Java, J2EE, Spring core, Jersey, Jetty, Hibernate, EHCache, Junit, Jmeter, Maven, Jenkins, Git, JIRA, Weblogic.

Confidential

Senior Java Developer

Responsibilities:

  • Worked on complete end to end implementation of HTC
  • Worked on design and development of HTC
  • Implemented POC using JSF for technical feasibility
  • Developed the UI responsive screens with Angular JS, Jquery, HTML5 and CSS
  • Developed APIs using Spring MVC to be consume by UI
  • Developed Data Access Layer using Hibernate
  • Implemented different service integration using Spring Webservicetemplate
  • Implemented test cases using Junit
  • Implemented load testing using Apache Jmeter
  • Involved in server and environment setup for installation and deployment of application
  • Implemented integration testing using Selenium web driver

Environment: Core Java, J2EE, Spring Core, Spring MVC, Spring webservicetemplate, Hibernate, AngularJS, HTML5, CSS3, Junit, Jmeter, Selenium, Oracle, Red hat Linux, Weblogic.

Confidential

Senior Java Developer

Responsibilities:

  • Worked on complete end to end integration with Apigee APIs
  • Worked on design and development APIs to be integrated with Samtrafiken
  • Involved in customizing SAML SP for Telenor to integrate with Apigee APIs
  • Implemented OAuth and RESTful Service implementation for Hilton using Apigee platform
  • Developed test suites for different customer APIs for testing using Apache Jmeter

Environment: Core Java, Jmeter, SOAPUI, OAuth, Apigee, REST Services, Chrome Dev tool, XML

Confidential

Senior Java Developer

Responsibilities:

  • Developed webservices for existing methods of Register product
  • Implemented webservices using JAXWS from existing services
  • Implemented Java Swing based application for testing Register webservices. The tool internally configured with Register specific security. This can be used by clients of Register product for their internal testing.
  • Implemented AnyCharts integration with current application for client sales demo within short notice using JQuery
  • Involved in improving the application performance using various tools like Jprofiler, Yourkit to debug issues
  • Developed logging using Spring AOP
  • Implemented Test Driven Development (TDD) Methodology

Environment: Java/J2EE, Javascript, JQuery, JAXWS, Apache Axis2, AnyCharts, XML, JSON, Spring, EJB3, Java Swing, Log4j, Oracle, Weblogic, Jprofiler, Yourkit

Confidential

Java Developer

Responsibilities:

  • Involved in requirement analysis, database designing, High Level Design and Low Level Design.
  • Implementated various Business components using Spring Framework
  • Implementated Data access layer using Hibernate
  • Developed Rich Internet Applications in Java Server Faces and Rich Faces
  • Developed validation framework for the project using Java Annotations for compile time setting and AspectJ weaving
  • Involved in CRM and Front Office modules of the application.
  • Worked extensively with Emirate Airline BAs for understanding the business requirements for project successful deliveries.
  • Introduced unique way of Skinnability in the application(DFO2) which saved substantial amount of time and effort for the project

Environment: Java/J2EE, Spring, Hibernate, JSON, Rich Faces, JSF, CSS, HTML, XML, Apache Axis, JMS, Log4j.

Confidential

Java Developer

Responsibilities:

  • Involved in requirement analysis, database designing,
  • Involved in writing scripts for database tables.
  • Implementation of various Business components.
  • Developing xhtml pages in Java Server Faces using facelets.
  • Developed search module, changing language preferences module, graph module.
  • Developed functionality for uploading and downloading the documents.
  • Debugging and issues resolving

Environment: Java, JSF, Rich Faces, Facelets, A4J, EJB 3.0, JPA, JFree Chart, RAD 7.0, WebSphere 6.1, Oracle 10g, CVS, HTML, CSS, Javascript

Confidential

Java Developer

Responsibilities:

  • Involved in requirement analysis, database designing, High Level Design and Low Level Design.
  • Involved in writing scripts for database tables.
  • Implementation of various Business components.
  • Developed User Interfaces in Java Server Faces.
  • Developed whole of the search modules and homepage including login page.
  • Developed functionality for enabling and disabling users which requires user details modification in LDAP.
  • Developed functionality for uploading and downloading the documents.
  • Writing build-scripts and move sheets
  • Building and deploying the project
  • Debugging and issues resolving.

Environment: Java, JSF, AJAX, XML, HTML, Java Script, Microsoft Visio, CAFÉ, DB2, WebSphere Application Server (RAD)

We'd love your feedback!