Sr. Java/j2ee Developer & Devops Engineer Resume
SUMMARY
- Sr. Java/J2EE Developer having around 12.9 years of experience in Requirement Analysis, Design, Development, Application Maintenance, Integration and deployment of object oriented business application using Java/J2EE.
- Sun Certified Programmer for the Java Platform, Standard Edition 4.0 (SCJP)
- Sun Certified Web Component Developer for the Java Platform, Enterprise Edition 5 (SCWCD)
- Hands on experience in Spring Framework (IOC, JDBC, MVC and WebFlow).
- Hands on experience in Web Services (SOAP - based and restful) and Design Patterns.
- Hands on experience with open source ORM technologies like Hibernate & IBatis.
- Hands on experience in single page application (SPA) using AngularJS.
- Hands on experience in front end development using HTML, CSS, JavaScript, Ajax, JSON and JQuery.
- Worked extensively on critical multithreaded applications.
- Experience in JUNIT and Mock Frameworks like Mockito for unit testing.
- Experience in XSD and XML creation using various parsers like DOM, SAX & JAXB.
- Strong work experience in handling Fresh Development Projects and Production Support projects.
- Worked extensively on build and deployment tools like Cloudbees Jenkins, Github, RTC, CVS, Starteam, Clearcase, Artifactory, CA Release Automation, SonarQube, AWS, ANT, Maven and Gradle.
- Thorough understanding of Object Oriented Methodology, UML and Design Patterns.
- Experience in UNIX shell scripting.
- Strong experience on various development environments like STS, WASD and Eclipse.
- Experience in writing SQL Queries, Triggers & Stored procedures using relation databases like Oracle and SQL Server and also having hands on experience with No-SQL database like MongoDB.
- Experience in Agile Software Development Methodologies including Scrum.
- Experience in Project/Team Management tools like Jira & IBM RRC.
- Extensively worked in Business Analysis, Software Design and Development in Insurance and Financial Services and Healthcare Domains during my assignment with Voya Financial, Confidential (Formerly called Confidential -CREF), Confidential, Confidential Acceptance Corporation and Confidential .
- Ability to analyze and quickly learn an existing system in order to make modifications or enhancements.
TECHNICAL SKILLS
Programming Languages: Java 1.2/1.3/1.4/1.5/1.6/1.7/1.8
J2EE Technologies: Servlets, JSP, JDBC, EJB, JNDI, Web Services
Frameworks/ System Design: Spring 4.x, Hibernate 4.x, Struts 2, MVC, IBatis, J2EE Design patterns
Web Technologies: AngularJS, JQuery, Ajax, XML, XSD, DOM, SAX, JAXB, JSON, WADL, WSDL
Web/Application Servers: WebLogic 8.x/9.x, Tomcat 7.x, JBoss 7.x
Database Technologies: Oracle 10g/11g, MongoDB, SQL Server 2012
IDE: Eclipse, STS
Operating Systems: Windows, UNIX, Linux
Source Control: Github, RTC, Starteam, Clearcase, SVN and CVS
CI/CD Tools/Others: Cloudbees Jenkins, ANT, Maven, Gradle, Artifactory, CA Release Automation, SonarQube, AWS, Putty, WinSCPSplunk, Log4j, Junit, Mockito, Selenium, HP-ALM, Jira, IBM RRC, TOAD
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java/J2EE Developer & DevOps Engineer
Responsibilities:
- Design and develop solutions based on user stories and other business requirements.
- Designed and developed business components using Struts and managed database using JDBC.
- Consumed Restful Web services to integrate between different components of the project using Jersey implementation.
- Consumed several SOAP services to gain advantage of using existing services for processing business logic.
- Involved in database design based on application requirements.
- Extensively worked on developing components to handle XML and JSON response from Restful Web services.
- Involved in Test Driven Development writing effective Test Cases using Junit, TestNG frameworks to achieve maximum code test coverage.
- Involved in deploying the code to JBoss, Tomcat and Apache servers through the DevOps pipeline including tools like Github, Cloudbees Jenkins, Artifactory and CA Release Automation with build tools like Maven, Ant and Gradle
Environment: Java 1.7/1.8, Struts 2, Restful Web Services, SOAP Web services, Tomcat 7.0, Log4j, Junit, Oracle 11g, Eclipse kepler, Clearcase, GitHub, Cloudbess Jenkins, Artifactory, CA Release Automation Maven, ANT, Gradle, SQL, JDBC, JavaScript, JSP, HTML, JSON, WSDL, XML, XML-schema, JAXB, Linux.
Confidential
Sr. Java/J2EE Developer & Business Analyst
Responsibilities:
- Involved in development of core module based on user stories and other business requirements.
- Designed and developed PDP application using Spring MVC, FTL, JQuery, Ajax, Javascript.
- Produced Restful Web services to integrate between different components of the project using Jersey implementation.
- Setting up a secure RESTFUL Web Service using Spring and configure into the web.xml file
- Consumed several SOAP services to gain advantage of using existing services for processing business logic.
- Involved in database design based on application requirements.
- Extensively worked on developing components to handle XML and JSON response from Restful Web services.
- Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
- Involved in Test Driven Development writing effective Test Cases using Junit, TestNG frameworks to achieve maximum code test coverage.
- Used code coverage plugins such as Emma for code coverage to increase code quality.
- Used Gradle to build and deployed application on to Weblogic Application server.
- Worked under Agile methodology for quick and effective project development.
- Involved in fixing production issues.
- Involved in coding as well as code reviewing.
- Used RTC for source code version control, release management etc.
Environment: Java 1.7/1.8, Spring 3.x, ATOM Framework, AngularJS, SOAP & RESTful Web Services, WebLogic 10, Log4j, Junit, Oracle 10g, MongoDB, STS, Emma, RTC, Gradle, SQL, JDBC, JavaScript, FTL, HTML, JSON, WADL, WSDL, XML, XML-schema, Splunk, JAXB, HP-ALM, Selenium, Jira, Windows.
Confidential, Charlotte, NC
Sr. Java/J2EE Developer
Responsibilities:
- Involved in development of core module based on user stories and other business requirements.
- Designed and developed MVT application using Spring MVC, FTL, JQuery, Ajax, Javascript.
- Consumed Restful Web services to integrate between different components of the project using Jersey implementation.
- Setting up a secure RESTFUL Web Service using Spring and configure into the web.xml file
- Consumed several SOAP services to gain advantage of using existing services for processing business logic.
- Involved in Test Driven Development writing effective Test Cases using Junit, TestNG frameworks to achieve maximum code test coverage.
- Used code coverage plugins such as Emma for code coverage to increase code quality.
- Used Gradle to build and deployed application on to Weblogic Application server.
- Worked under Agile methodology for quick and effective project development.
- Involved in fixing production issues.
- Involved in coding as well as code reviewing.
- Used RTC for source code version control, release management etc.
Environment: Java 1.5/1.6, Spring 3.x, ATOM Framework, SOAP & RESTful Web Services, WebLogic 10, Log4j, Junit, Oracle 10g, STS, Emma, RTC, Gradle, SQL, JDBC, JavaScript, FTL, HTML, JSON, WADL, WSDL, XML, XML-schema, Splunk, JAXB, Selenium, HP-ALM, IBM RRC, Windows.
Confidential, Charlotte, NC
Sr. Java/J2EE Developer
Responsibilities:
- Involved in development of core module based on user stories and other business requirements.
- Designed and developed MVT application using Spring MVC, FTL, JQuery, Ajax, Javascript.
- Consumed Restful Web services to integrate between different components of the project using Jersey implementation.
- Setting up a secure RESTFUL Web Service using Spring and configure into the web.xml file
- Consumed several SOAP services to gain advantage of using existing services for processing business logic.
- Involved in Test Driven Development writing effective Test Cases using Junit, TestNG frameworks to achieve maximum code test coverage.
- Used code coverage plugins such as Emma for code coverage to increase code quality.
- Used Gradle to build and deployed application on to Weblogic Application server.
- Worked under Agile methodology for quick and effective project development.
- Involved in fixing production issues.
- Involved in coding as well as code reviewing.
- Involved in Testing the application
- Used RTC for source code version control, release management etc.
Environment: Java 1.5/1.6, Spring 3.x, ATOM Framework, SOAP & RESTful Web Services, WebLogic 10, Log4j, Junit, Oracle 10g, STS, Emma, RTC, Gradle, SQL, JDBC, JavaScript, FTL, HTML, JSON, WADL, WSDL, XML, XML-schema, Splunk, JAXB, Selenium, HP-ALM, IBM RRC, Windows.
Confidential, New York City, NY
Sr. Java/J2EE Developer
Responsibilities:
- Involved in development of core module based on user stories and other business requirements.
- Designed and developed RBRM application using Struts 2, JSP, Javascript.
- Involved in Test Driven Development writing effective Test Cases using Junit
- Involved in coding as well as code reviewing.
- Involved in fixing production issues.
- Involved in doing a build and deployment of Ear's and Rules
Environment: Java 1.4, Struts 2, SVN, ILog, WebLogic, Hibernate, Junit, Oracle, STS, SQL, JDBC, JavaScript, JSP, HTML.
Confidential, Jersey City, NJ
Sr. Java/J2EE Developer
Responsibilities:
- Involved in development of application based on business requirements.
- Designed and developed DMA application using Struts 2, Flex, Javascript.
- Involved in Test Driven Development writing effective Test Cases using Junit.
- Involved in coding as well as code reviewing.
- Involved in fixing production issues.
- Involved in doing a Build and deployment of War's
Environment: Java 1.4, Struts 2, SVN, Flex, Spring, IBatis, Junit, Oracle, Tomcat, Eclipse, SQL, JDBC, JavaScript.
Confidential, Kansas City, MO
Java/J2EE Developer
Responsibilities:
- Involved in development of application based on business requirements.
- Designed and developed Non Qual application using Spring MVC, JSP, Javascript.
- Involved in Test Driven Development writing effective Test Cases using Junit.
- Involved in coding as well as code reviewing.
- Involved in fixing production issues.
Environment: Java 1.4, Spring MVC, CVS, RAD, Spring Batch, Junit, Oracle, Tomcat, SQL, JDBC, JavaScript.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in low level design and development.
- Designed and developed GSS New Response application using Struts, JSP, Javascript.
- Involved in writing effective Test Cases using Junit.
- Involved in incident & problem management - Defect analysis, Incident reporting & Tracking
- Involved in fixing production issues.
Environment: Java 1.4, Struts, JSP, EJB, Oracle 9i, Weblogic 8.1, SQL, JDBC, JavaScript.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in implementation and integration of Rewards for Action (RFA) into myUHC.com as a developer.
- Involved in low level design and development.
- Designed and developed GSS New Response application using Spring, JSP, Javascript.
Environment: Java 1.2, Spring, JSP, Oracle, Tomcat, SQL, JDBC, JavaScript.
Confidential
Java/J2EE Developer
Responsibilities:
- Worked as a Front end JSP and EJB Developer
- Involved in low level design and development.
Environment: JSP, EJB, JavaScript, Oracle 9i, Windows 2000.
