We provide IT Staff Augmentation Services!

Senior Software Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • To secure a challenging and responsible assignment that matches my education and abilities and provides scope for continuous improvement and helps me to contribute effectively to the goals of the organization.
  • Over 12 years of experience in enterprise application design, development, testing, debugging, documentation, deployment and integration of different software applications.
  • Extensive experience in design, development and deployment of n - tier enterprise applications for J2EE platform using Java, JDBC, JSP, Servlet, Spring, Struts, JSTL, Tag Libraries, Hibernate, iBatis, JNDI, JMS, JAXB, XML .
  • Experience on spring concepts like Spring IOC, DAO, ORM and AOP.
  • Knowledge on SOA architecture and web services (SOAP, WSDL, UDDI) using Apache Axis2, RESTful web services in java with JAX-RS reference implementation Jersey and Spring MVC.
  • Experience in developing GUI screens using HTML, CSS, JSP, JSTL, Javascript, Jquery, AJAX
  • Worked on distributed programming using Spark and Scala which processes files from Hadoop file system and create parquet files for Impala.
  • Worked on Real time low latency application which listens protobuf messages from Solace using Apache Camel and use in-memory database VoltDB to process the message and publishes to solace for external system.
  • Have done POC work on Elasticsearch, Apache Kafka, Spark Streaming
  • Developed J2EE applications using IDE Eclipse, Intellij
  • Experience in deploying applications using Application Servers like JBoss 4.2.2, websphere6.1, Web Server Apache Tomcat 6.x.
  • Good Experience in usage of version controls such as SVN and Git.
  • Good experience in implementing different design patterns such as MVC, Singleton, Factory, Abstract Factory, Builder, DAO.
  • Expertise in XML Technologies XML, XSD, Xml Schema and worked on parsers like JAXB, SAX and DOM.
  • Proficient in using RDBMS concepts and worked with Oracle and good experience in writing Stored procedures, Functions and Triggers using PL/SQL.
  • Good experience with Ant, Maven for build and deployment of applications.
  • Technical expertise in core java concepts like multithreading, collections and Object Oriented Analysis and Design (OOAD).
  • Willingness and ability to quickly adapt and learn new technologies.

TECHNICAL PROFICIENCY:

Languages: Java, Scala (Learning), SQL and PL/SQL

J2EE Technologies: JSP, Servlets, Jdbc, JNDI, JMS, JAXB, REST webservice using JAX-RS reference implementation Jersey, Spring Boot, Xml, Xsd, Sax, Dom

Databases: Oracle, MySQL, IBM Netezza, VoltDB

Web Development Technologies: JSP, Servlets, JavaScript, HTML, DHTML, AJAX, CSS

Framework: Spring, Struts, Apache Camel integration framework

Big Data Technologies: Flume, Impala, Spark, Kafka (Learning)

Message-Oriented Middleware: Solace

ORM: MyBatis, Hibernate

Web Server: Apache Tomcat 6.x

Application Servers: Websphere 6.1, Jboss 4.2.2

Tools: Eclipse, IntelliJ, SVN, Git, Microsoft Visio, Apache Maven, Ant, JIRA, Confluence, Teamcity continuous integration, Nexus Repository

Operating Systems: Windows NT, UNIX, Sun Solaris, AIX

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Developer

Environment: Core Java, Multithreading, Spring, Apache Camel, Google Protobuf, IBM Netezza, Teamcity, Nexus, Maven, Unix

Senior Software Developer

Confidential

Environment: Core Java, Multithreading, Spring, Apache Camel, Google Protobuf, IBM Netezza, Teamcity, Nexus, Maven, Unix

Senior Software Developer

Confidential

Environment: Core Java, Multithreading, Spring, MyBatis, Google Protobuff, IBM Netezza, Teamcity, Nexus, Maven, Unix

Senior Software Developer

Confidential

Environment: Core Java, Spark, Scala, Impala, Cloudera Manager, Hue Browser, HdfsIntelliJ

Senior Software Developer

Confidential

Environment: Core Java, AngularJS, HTML, Apache Solr, IBM Netezza, IntelliJ, MavenTeamcity, Tomcat

Senior Software Developer

Confidential

Environment: Core Java, Apache Camel, Solace, Google Protobuff, VoltDB, MavenTeamcity, Nexus, Unix

Senior Software Developer

Responsibilities:

  • Involved in day to day development in development team.
  • Involved in design discussion.
  • Preparation of Unit test plan and unit testing.
  • Worked with Business Analyst/Clients to gather the requirements.
  • Coordination with various Teams (Testing team, Solace team, Unix team, End Users) to ensure that the project is delivered on time with highest quality.

Confidential

Environment: Core Java, Jsp, Servlets, Spring, Javascript, HTML, CSS, jQueryibatis, Tomcat, Oracle, Accurev, Eclipse, SQL Developer, Hp Quality Center.

Senior Software Developer

Responsibilities:

  • Involved in day to day development as a Senior Software Developer in development team.
  • Involved in Whiteboard (Technical Design Documents) creation of various projects.
  • Preparation of Unit test plan and unit testing.
  • Worked with Business Analyst/Clients to gather the requirements.
  • Coordination with various Teams (Testing Team, DB team, End Users) to ensure that the project delivered on time with highest quality.

Confidential

Environment: Java, Jsp, Servlets, Spring, Hibernate, AJAX, Javascript, HTML, CSSXML, JMS, JAXB, Oracle, Websphere, Sun Solaris, Eclipse, SQL Developer, Web Service (SOAP, WSDL), Apache Axis2

Senior Developer

Responsibilities:

  • Involved in day to day development as a Senior Developer in development team
  • Preparation of Technical Architecture Document (TAD).
  • Preparation of Minor Development Document (MDD).
  • Preparation of Unit test plan and unit testing.
  • Handling deployment process.
  • Interaction with client and operational users.

Confidential

Environment: Core Java, JSP, Servlet, Spring, Hibernate, Javascript, HTML, XML, JMS Eclipse, AIX, Oracle, Rational Rose

Senior Developer

Responsibilities:

  • Involved in day to day development as a Senior Developer in development team
  • Preparation of Technical Architecture Document (TAD).
  • Preparation of integration and unit test plan.
  • Handling deployment process.
  • Design discussion with client.

Confidential

Environment: Core Java, JSP, Servlet, Spring, Hibernate, Javascript, HTML, XML, JMS Eclipse, AIX, Oracle, Rational Rose

Developer

Responsibilities:

  • Team member in the preparation of Technical Architecture Document (TAD).
  • Team member in development team.
  • Unit and Integration testing.
  • Interacting with client.

Confidential

Environment: Spring, Ibatis, Jsp, Servlet, MySql, Jetty, Unix, HTML, Javascript, CSSAJAX, Eclipse, Microsoft Visio

Developer

Responsibilities:

  • Involved in day to day development as a developer
  • Requirement gathering
  • Interacting with client.
  • Integration of different modules.
  • Maintenance of BBS.

We'd love your feedback!