Senior Java Developer Resume
Malvern, PA
SUMMARY
- Over 11 years of Java/J2EE development experience from medium to very large - scale projects. Actively participated in all phases of application development including analysis, design, development, and implementation.
- A team player and self-starter capable of adapting quickly to emerging technologies.
- Strong Core java programming skills using Java API.
- Extensive experience in Object Oriented Design in application software using Java, Servlet, JSP, JNDI.
- Experience in Analysis and Design using Software Engineering MVC based frameworks like Struts and Spring.
- Hands on experience with Hibernate Framework. Proficient in working on tools like Eclipse, STS, Log4j. Expert level skills in developing web-based GUIs using HTML, XML, CSS and Java Script. Strong expertise with OOP principles, design patterns, agile programming.
- Expertise in developing applications using Spring Framework projects such as Spring core, Spring-ORM, Spring MVC.
- Experienced in creating SOAP Web Services, RESTful Web Services, WSDL, JAX-WS.
- Strong experience with performance optimization and tuning with Relational Database applications like MySQL, Oracle 9i-10g PL/SQL.
- Experience of software and system development using JSP, Servlet, JDBC, Hibernate, JNDI, JMS, Spring Framework, Maven, ANT, Gradle, JUnit, Log4j.
- Hands-on experience in WebLogic, JBoss Application server, Apache Tomcat
- Experience in source control and version control (GitHub, SVN, CVS and RTC).
- Experienced in client site software development, bug fixing and customizing.
- Experience in writing and updating the Selenium Script and Manual Testing.
- Experience in Junit and groovy to develop unit testing and debugging of application.
- Strong experience on Atom and Portal.
- Strong expertise with SCRUM, Agile and waterfall methodology with interactive and incremental software development.
- Hands on experience on Jenkins build Tool
- QA experience in all phases of lifecycle, including requirement gathering, risk analysis, project planning, scheduling, testing, defect tracking, management and reporting
- Experience in Interwoven Teamsite, Templates, Workflows, Perl, UNIX for server-side scripting to capture data, validate data, generate automated responses, extract Workflow data and generate Report
TECHNICAL SKILLS
Programming Languages: Java 1.8, J2EE, Perl, HTML, Java script, CSS, XSL,XML, Ant and Maven
J2EE Technologies: Servlets, JSP, JNDI, JDBC
Databases: Oracle 10g, MySQL
Application/Web Servers: Tomcat 7.0, Weblogic 12
Version Control Tools: SVN, RTC
Frameworks: Struts1.3, Spring MVC and Hibernate 3.0
Operating Systems: Linux, Solaris, Windows 98/2000/XP/07
Tools: Eclipse, STS, LDAP, Jenkins
Web Services: SOAP, REST
Content Management Product: Interwoven - TeamSite (6.5, 6.7.1), Open Deploy, Data Deploy, Workflow Modeler, Templating, Command-Line Tools, MediaBin
Testing tool: Manual Testing and Selenium Script
PROFESSIONAL EXPERIENCE
Confidential, Malvern, PA
Senior Java Developer
Responsibilities:
- Analyze requirements and provide project estimate
- Design and coding the application in Java, spring framework.
- Used JSP, HTML, java script, XSL and XML on front end
- Rewriting the TIBCO call into Spring MVC Call
- Returning output into XSL and xml format.
- Generating/Exporting report into Excel using Apache POI.
- Collecting data from different team/organization and loading into SQL server.
- Consuming REST Services to get the data.
- Perform unit testing of the developed code and maintain code in version control.
- Analyze and defect fix raised in unit test, integration testing phases
- Analyze and resolve the merge issues between streams using RTC tool
- Creating and Running the control M jobs in lower environment.
- Created instances, build and deployment in Jenkins.
- Analyzing and fixing Jenkins build issue
Environment: Java, J2EE (Spring Framework), STS, XSL, XML, REST, Tomcat, SQL Server.
Confidential, Iselin, NJ
Senior Java Developer
Responsibilities:
- Analyze requirements and provide project estimate
- Create technical design document
- Design and coding the application in Java technology
- Used FTL HTML on front end, angular JS for validations
- Developed the web-based application using Spring framework
- Perform unit testing of the developed code and maintain code in version control.
- Conduct peer reviews and participate in technical code reviews
- Analyze and defect fix raised in unit test, integration testing phases
- Manage and deploy application using Weblogic Application Server in a clustered environment.
- Provide support on the post production release time period.
- Analyzing and fixing Jenkins build issue
- Developed and managed Coherence and custom portfolio
- Building and generating jaxb to Marshall and Unmarshall the xml-java object and java object - xml
Environment: Java, J2EE (Spring Framework), STS, SOAP, RESTFUL, WSDL, JAX-B, Log4J, XML, Weblogic