Sr. Java Developer Resume
PROFESSIONAL SUMMARY:
- A Sun Certified Professional with Over 8 years of extensive working experience in Design, Development and support of Software applications using JAVA, J2EE technology in Payroll and Mobile Domain.
- Experience in SOAP and Restful Web Services development using JAX - WS and JAX-RS.
- Extensive knowledge in Design and Development of Web based Applications using Java/J2EE, Web Services, JSP, Servlets, JDBC, Java script, Apache Wicket, AngularJS, MySQL and Oracle Database using the IDEs IBM RAD, Eclipse, Spring Tool Suite(STS) and versioning control with ClearCase, Tortoise SVN and CVS, Application servers and web servers like IBM WebSphere 6.1 and Apache Web Server.
- Expertise in various open source frameworks like Struts, Spring, Spring MVC, Hibernate and tools like Log4j, Apache Ant, Jenkins, JIRRA, Splunk and Maven.
- Strong knowledge in Object Oriented Analysis and Design, Programming with keen focus on Design Patterns like Model View Controller, Singleton, Session Facade, Front Controller, Data Access Object and Value Object.
- Experience in Software Development life cycle (SDLC) in all aspects of requirements specifications, design, code, test, deploy, maintaining and also have implemented projects in Waterfall and AGILE(SCRUM) methodologies.
- Involved in end-to-end development (analysis through design & development to maintenance) of the enhancements by getting the Functional/Business Requirements from the Client.
- Keen focus on performance tuning applications, testing, and quality assurance.
- Effective communication, Presentational and Inter-personal skills and proven aptitude on learning and working on emerging technologies.
- Expertise in Onsite-Near shore-Offshore model and Paired Programming.
- Experience in providing technical leadership and mentoring a group of Software Engineers.
TECHNICAL SKILLS:
Java: Java 1.7
J2EE Technology: Spring, Spring web MVC Framework, Hibernate HQL 3.7, Struts 1.2 and 2.x, SOAP Web Services (Top Down and Bottom Up approaches) and RESTful Services, JSP 2.0, Servlet 2.x, JDBC
Application Server: Apache Tomcat Web Server 7.0 and IBM Web Sphere 6.1
Web Technologies: JAXB 2.0, JAX-WS 2.0, HTML, CSS, Soap UI, Apache Wicket, YUI(Yahoo User Interface), Angular JS, JavaScript, Ajax, XML.
Databases: Oracle 9i, MySQL
Repository Tools: CVS, Tortoise SVN and Rational ClearCase.
Tools: and APIs: Log4j, TOAD, Apache Maven build/deploy tool (Ant hill, Jenkins), JIRRA, Splunk, Oracle SQL Developer, iText API, jFree API
Development Tools: IBM RAD7.0,Spring Tool Suite(STS)Eclipse IDE - Kepler release, NetBeans
Microsoft: MS-Access, MS-Excel Macros, Visio, Word Templates etc
Performance & UT: JProfiler, JUnit
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Java Developer
Responsibilities:
- Coding business services using Java/Spring MVC Framework.
- Code review and walkthrough of the developed code and coordinating the code review with Project Tech leads
- Testing of application in various phases.
- Successfully delivered business objectives by working in close with the senior business leaders.
- Involved in complete Software life cycle of Analysis, Requirements gathering, design, development and testing of application.
- Used Tortoise SVN for Source Control Management, Maven (Jenkins) as deployment tool.
- Used Hibernate HQL to interact with the Database
Environment: Java 1.7, Spring Web MVC Framework, YUI, Apache Wicket, Angular JS, Eclipse IDE& Spring Tool Suite, Oracle Database, Hibernate HQL data layer language 3.7, Apache Tomcat web server, Apache Maven build/deploy tools(Anthill, Jenkins), Tortoise SVN, JIRRA and Crucible.
Confidential
Sr. Java Developer
Responsibilities:
- Coding business services using Java/J2EE.
- Involved in applying AgileSCRUM model for the implementation.
- Created multiple SOAP and RESTful web services.
- Used SOAPUI to test the SOAP services and Chrome Advanced Client for Restful services
- Used ClearCase for source control management.
- Implemented using pair programming and continuous integration methodologies.
- Code review and walkthrough of the developed code and coordinating the code review with Project Tech leads
- Testing of application in various phases.
- Worked on the performance tuning of the SQL quires.
- Interacting with client for gathering requirements, Analyzing them and also proposing the best solution that suits the requirement .
- Involved in complete Software life cycle of Analysis, requirements gathering, design, development and testing of various enhancements in Total Source.
- Leading the Team members to deliver the enhancement, new modules/defects on time without exceeding the deadlines.
- Configured and created application log files using Log4J.
- Worked on generating reports in PDF format using iText API, Excel format using POI API and CSV.
- Configured Jenkins for CI.
- Modified the application to sustain security vulnerable attacks like and Cross-Site scripting. SQL Injection
- Used Jprofiler tool to tune up the performance of the java code written in the application.
- Collaborated with other development teams and also the BPO(Business Process Outsourcing) teams in proposing new features and gathering requirements for new enhancement in Total Source.
- Performed reverse engineering of the code and prepared Business Rule Documents for the most of the modules in TotalSource application.
Environment: WebSphere Application Server 6.1, Apache WebServer 2.0, IBM Rational Application Developer 7.5, Oracle 9i, Rational ClearCase,Struts1.2, JSP, Servlet, JavaScript, HTML, AJAX, SOAP UI,UML, TOAD.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in requirements gathering, development and testing of various enhancements.
- Involved in applying Water Fall and Agile SCRUM model for the implementation.
- Worked on Angular JS and JavaScript for UI design.
- Configured and created application log files using Log4J
- Used dependency injection (DI) with Spring framework for defining object dependencies.
- Restructured the project by using Spring MVC framework
- Implementing using pair programming and continuous integration methodologies.
- Used apache Maven for application build.
- Configured Jenkins for CI.
- Onsite and Offshore coordination for all the above activities.
- Review/Approve build, deploy schedules, rollout plans and build piloting.
- Testing of application in various phases.
- Involved in coding all the tiers namely Web-tier, Business-tier and Persistence-tier
- Worked on generating reports in PDF format using iText API, Excel format using POI API and CSV.
- Leading the other team members in developing of new enhancements and fixing defects in the application.
Environment: WebSphere Application Server 6.1, Apache WebServer 2.0, IBM Rational Application Developer 7.5, Oracle 9i,Rational ClearCase, Spring MVC, JSP, Servlet, JavaScript, HTML, Angular JS, UML, TOAD.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in requirements gathering, development and testing of various enhancements.
- Involved in applying Water Fall model for the implementation.
- Worked on Angular JS and JavaScript for UI design.
- Configured and created application log files using Log4J
- Used dependency injection (DI) with Spring framework for defining object dependencies.
- Implementing using pair programming and continuous integration methodologies.
- Configured Jenkins for CI.
- Onsite and Offshore coordination for all the above activities.
- Review/Approve build, deploy schedules, rollout plans and build piloting.
- Testing of application in various phases.
- Involved in coding all the tiers namely Web-tier, Business-tier and Persistence-tier
- Leading the other team members in developing of new enhancements and fixing defects in the application.
Environment: WebSphere Application Server 6.1, Apache WebServer 2.0, IBM Rational Application Developer 7.5, Oracle 9i,Rational ClearCase,User Interface - Struts1.2, JSP, Servlet, JavaScript, HTML, UML, TOAD.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in requirements gathering, development and testing of various enhancements.
- Involved in applying Water Fall model for the implementation.
- Configured and created application log files using Log4J
- Implementing using pair programming and continuous integration methodologies.
- Configured Jenkins for CI.
- Onsite and Offshore coordination for all the above activities.
- Review/Approve build, deploy schedules, rollout plans and build piloting.
- Testing of application in various phases.
- Involved in coding all the tiers namely Web-tier, Business-tier and Persistence-tier
- Worked on generating reports in PDF format using iText API, Excel format using POI API and CSV.
- Leading the other team members in developing of new enhancements and fixing defects in the application.
Environment: WebSphere Application Server 6.1, Apache WebServer 2.0, IBM Rational Application Developer 7.5, Oracle 9i, Rational ClearCase, JSP, Servlet, JavaScript, HTML,Log4J, UML, TOAD.
Confidential
Java Developer
Responsibilities:
- Involved in requirements gathering, development and testing of various enhancements.
- Involved in applying Water Fall model for the implementation.
- Worked on JavaScript for UI design.
- Review/Approve build, deploy schedules, rollout plans and build piloting.
- Testing of application in various phases.
- Involved in coding all the tiers namely Web-tier, Business-tier and Persistence-tier
- Leading the other team members in developing of new enhancements and fixing defects in the application.
Environment: JSP, JDBC, Struts, JavaScript, HTML, Tomcat 5.0, Operating System: Linux/OS, MySql.