We provide IT Staff Augmentation Services!

Software Developer Resume

3.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Around 6 years of experience in complete Software Development life cycle involving requirement gathering, requirement analysis, object - oriented design, development, testing, deployment and support of web applications and software applications.
  • Professional working experience with the design, development and implementation of Client/Server, three-tier architecture-based applications using Java, JDBC, Servlets, Java Beans, JSP, JDBC, XML, JavaScript, HTML and CSS. Worked on all phases of software development life cycle (predominantly agile) including Analysis, Design Development, Testing, Implementation and Support.
  • Hands on experience in writing code using Core Java with strong understanding and working knowledge on Object Oriented Concepts like Collections, Multi-Threading, Exception Handling, Inheritance, and Polymorphism.
  • Hands on experience in Java/J2EE technologies and frameworks which includes Spring and Hibernate.
  • Experienced in using Spring Framework (Spring Core, Spring MVC, Spring DAO, Spring Boot, Spring AOP and Spring ORM integration).
  • Configured beans in spring configuration file with Spring IOC, Spring AOP concepts.
  • Excellent knowledge and experience in developing applications with Model View Controller (MVC) using spring framework.
  • Strong experience in build and deployment of the applications using Maven. Used various maven plugins and its features in continuous integration.
  • Strong experience in utilizing Hibernate core interfaces, annotations, SQL, Pl/SQL, JDBC and JPA to implement persistent layer.
  • Very strong in database concepts, SQL, stored procedures and functions. Have worked with different databases like DB2, Oracle and My SQL server.
  • Experience in working with IDE's like Eclipse, My Eclipse, IBM RSA, Net Beans, and IBM RAD.
  • Experienced in using different Version Control tools like Git Hub and SVN.
  • Experienced in waterfall, Agile and Scrum software development methodologies.
  • Ability to write well-documented, well-commented, clear and maintainable efficient code for web development.
  • Excellent client skills and the drive to complete tasks effectively and efficiently as well as the ability to communicate effectively with all levels of management and the client.
  • Strong problem-solving, organizing, communication and planning skills, with ability to work individually and in team environment.

SKILL:

Software Skill: JAVA, J2EE, JSP, SQL and PL/SQL.

Java/J2EE Technologies: Core Java, Servlets, JNDI, JDBC, JMS, JAX-RS, JAX-WS, JSTL

Spring Framework: Spring Core , IOC, Spring boot, Spring MVC, Spring Data, Spring AOP, Spring ORM, Spring boot actuator

ORM Framework: Hibernate (HQL, Criteria query, Hbm mapping, Relationship mapping)

Database: MySQL, Oracle, Mongo DB

Web Service Technologies: REST, SOAP, WSDL, UDDI

Web Technologies: Angular, HTML, CSS, Java Script, JAX-RS, JAX-WS

Design Patterns: Singleton, Builder, Factory, Adaptor, Front End Controller, Façade, Business delegate

Application/Web server: Apache Tomcat, WebLogic

Testing framework & Tool: Junit, Mockito, TestNG, SOAP UI, Postman

IDE: Eclipse, Net beans, Intellij

Config. Management: GIT, SVN, Jenkins, Maven

Operating System: Windows, Linux

PROFESSIONAL EXPERIENCE:

Confidential

Software Developer

Responsibilities:

  • Configured beans in spring configuration file with Spring IOC, Spring AOP concepts.
  • Excellent knowledge and experience in developing applications with Model View Controller (MVC) using spring framework.
  • Strong experience in build and deployment of the applications using Maven. Used various maven plugins and its features in continuous integration.
  • Strong experience in utilizing Hibernate core interfaces, annotations, SQL, Pl/SQL, JDBC and JPA to implement persistent layer.
  • Very strong in database concepts, SQL, stored procedures and functions. Have worked with different databases like DB2, Oracle and My SQL server.
  • Experience in working with IDE's like Eclipse, My Eclipse, IBM RSA, Net Beans, and IBM RAD.
  • Experienced in using different Version Control tools like Git Hub and SVN.
  • Experienced in waterfall, Agile and Scrum software development methodologies.
  • Ability to write well-documented, well-commented, clear and maintainable efficient code for web development.

We'd love your feedback!