We provide IT Staff Augmentation Services!

Senior Software Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • 14 years of professional experience in providing technology solutions, systems analysis and application design and development using proven software design principals and technologies.
  • Hands on technical experience with Java/J2EE based applications, collections and datastructures, J2EE frameworks like Struts and Spring, Webservices, Hibernate, JPA, Oracle SQL, UNIX, JQuery.
  • Working knowledge of application development for Openshift container platform.
  • Hands on experience in design and architecture of application modules using industry standard design patterns.
  • Experience in delivering end - to-end software systems.
  • Experience providing technical leadership across development teams.

TECHNICAL SKILLS

Operating System: Windows, UNIX

Programming Language: Java 1.5/1.7/1.8

Web Technologies: Servlets, JSP, AJAX, HTML, JQuery, CSS

Application Servers: JBoss 7 AS, Weblogic

Web Servers: Apache Tomcat 7

J2EE Frameworks: Struts1/ 2, Spring Core/MVC/Boot/JDBC/Transaction/Security

Version Management Software: GIT, WinCVS, SVN

RDBMS: MSSQL 2008, Oracle, Mongo DB

Build Tools: Maven, Gradle, ANT

Testing frameworks: Junit, Mockito

IDE: Eclipse, IntelliJ

ORM: Hibernate framework

Platform as a Service: Openshift Cloud Container

Others: Microservices, REST API, SonarQube, Oracle Coherence, Jenkins, JaxB

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Developer

Responsibilities:

  • Involved in creating the Functional Design Document on the basis of Businesses Requirement.
  • Involved in creating technical design documents highlighting technical details of the proposed solution.
  • Work with Client manager and solution architects for daily project status updates and reviews.
  • Code development using Java 1.8, JaxB, JMS, JDBC, Web Services, Weblogic, MQ, Mulesoft, GIT, Spring MVC, and UNIX.
  • Work on code Continuous Development and Continuous Integration using GIT, Jenkins and BitBucket.
  • Preparation of Unit test cases using Junit framework.

Environment: Java, JaxB, JMS, JDBC, Web Services, Weblogic, MQ, Mulesoft, GIT, Spring MVC, UNIX, Jenkins, Oracle RDBMS

Confidential

Assistant Manager

Responsibilities:

  • Involved in creating the Functional Design Document on the basis of Businesses Requirement.
  • Involved in creating technical design documents highlighting technical details of the proposed solution.
  • Interacting with the enterprise architects for better understanding of the framework and software systems in place.
  • Interacting with DevOps team for code build and deployment strategies.
  • Provide technical mentorship to the team. Creating smart solutions for business critical modules.
  • Code development using Core Java, Java collections framework, Spring framework, Hibernate ORM Framework, JQuery, HTML 5, Servlets, Javascript, JSP and SQL Scripts using Oracle DB Server.
  • Code performance optimization, code reviews, project documentation.
  • Unit testing of the code developed using Junit framework and preparation of unit test documentation.
  • Code deployment using JBoss 7 application server on Openshift cloud environment.
  • Code build using continuous integration (CI) tools like Jenkins.

Environment: Java 1.8, Spring 5 MVC/Transaction/Security, JBoss 7, Openshift, GIT, Oracle, Hibernate, UNIX, Webservices, JaxB.

We'd love your feedback!