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 DeveloperResponsibilities:
- 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.