We provide IT Staff Augmentation Services!

Senior Software Developer Resume

SUMMARY:

  • Over 11+ years of work experience as a Senior Software Developer (Java) with all the phases of Software Development Life Cycle (Analysis, Design, Development, Testing and Implementation).
  • Extensive experience in using Java, Java Script,J2EE, EJB, JNDI, JMS, Web Services (SOAP and REST), XML, ANT, Maven, JDBC, Spring Boot (Micro Services), Spring Core, Spring MVC, Spring Data, JPA,Swagger
  • Experienced in DevOps continuous integration process.
  • Experienced in developing MVC architecture using Servlets, JSP, Struts, Spring Framework and Hibernate Framework.
  • Experience in using various J2EE Design Patterns such as Singleton Pattern, MVC Pattern, Factory Pattern, Façade Pattern, Template Pattern and DAO Pattern.
  • Diverse experience in utilizing the technologies such as Web Services (REST and SOAP) for business and client - server environments.
  • Design, development, testing and deployment experience of enterprise applications on Windows, UNIX and Linux platforms.
  • Hands-on experience with various Application servers and Web servers (IBM Web Sphere Application Server and Tomcat) with wide variety of development tools like IBM Ration Rose and Eclipse.
  • Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, REST, JMS (Java Messaging Service) and tools like Ant, Maven and JUnit.
  • Rich experience in AGILE methodologies such as Scrum, Waterfall methodologies and Test driven environment.
  • Experience in working with versioning tools like SVN and Clear Case and build tools like ANT, Maven .
  • Strong experience with client interaction and understanding business application, business data flow and data relations from them.
  • Committed to excellence, self-motivator, fast-learner, team player, ability to deal with people diplomatically and a prudent developer with strong problem-solving skills and communication skills.

TECHNICAL SKILLS:

Technologies: Java, Java Script,JDBC, XML, EJB, Hibernate, JPA, JMS, JSON, Web Services (Rest and Soap), Compilers (Ant, Maven), Log4j, JAXB Parser, Spring Boot, Spring JPA, Swagger, Spring Core, Spring MVC, SpringRestTemplate

Design Patterns: Singleton Pattern, MVC Pattern, Factory Pattern, Façade Pattern, Template Pattern, DAO Pattern and Domain Driven Design.

IDE: Eclipse

Servers: IBM Web Sphere 8.5, Tomcat

Version Control: SCME, Clear Case, Subversion (using Tortoise)

Testing Tools: JUnit, SOAP UI

Databases: Oracle 11g, SQL

Dev Tool: JIRA, Jenkins, SonarQube, HP Quality Centre, Clear Quest and iTrack

Methodologies: Agile, Waterfall

Integration: Apache Kafka

SKILL:

Software (10 years and 5 months ), Java and J2EE (10 years), JUnit (4 years), Oracle (7 years), Hibernate (6 years), JDBC (8 years), Apache Tomcat (9 years), Web Services SOAP (7 years), REST (3 years), WebSphere (5 years), SVN and clear Case (5Years), SOAP UI (7 years)

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Developer

Responsibilities:

  • Extensive experience in using Java, Java Script,J2EE, EJB, JNDI, JMS, Web Services (SOAP and REST), XML, ANT, Maven, JDBC, Spring Boot (Micro Services), Spring Core, Spring MVC, Spring Data, JPA,Swagger
  • Experienced in DevOps continuous integration process.
  • Experienced in developing MVC architecture using Servlets, JSP, Struts, Spring Framework and Hibernate Framework.
  • Experience in using various J2EE Design Patterns such as Singleton Pattern, MVC Pattern, Factory Pattern, Façade Pattern, Template Pattern and DAO Pattern.
  • Diverse experience in utilizing the technologies such as Web Services (REST and SOAP) for business and client - server environments.
  • Design, development, testing and deployment experience of enterprise applications on Windows, UNIX and Linux platforms.
  • Hands-on experience with various Application servers and Web servers (IBM Web Sphere Application Server and Tomcat) with wide variety of development tools like IBM Ration Rose and Eclipse.
  • Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, REST, JMS (Java Messaging Service) and tools like Ant, Maven and JUnit.
  • Rich experience in AGILE methodologies such as Scrum, Waterfall methodologies and Test driven environment.
  • Experience in working with versioning tools like SVN and Clear Case and build tools like ANT, Maven .
  • Strong experience with client interaction and understanding business application, business data flow and data relations from them.

Hire Now