Senior Java Developer Resume
Houston, TexaS
PROFESSIONAL SUMMARY:
- Skilled IT professional wif 9 years’ experience, comprehensive of Leading and developing projects.
- Successfully lead projects from project initiation to completion, including requirement gathering, designing, Build, and maintenance.
- Strong experience working in various phases of Software Development Life cycle (SDLC) including Design, Implementation and Testing during teh development of software applications.
- Proficient in working wif various technologies like Java, JDBC, Servlets, JSP, Struts, JSF, XML, Jasypt, Spring and Hibernate.
- Good experience in implementation and testing of Web Services using SOAP and REST based architecture.
- Developed web - based GUIs using HTML, CSS, Java Script, JQuery, JSON and AJAX.
- Worked extensively wif RDBMS development and implementation using Oracle SQL and PL/SQL.
- Expertise in App servers namely Weblogic and Tomcat.
- Expertise in Weblogic application server installation, domain creation and deployment of EAR’s.
- Good experience on version management tools like SVN, MKS and GIT.
- Experience in teh Unit Testing mechanisms like JUnit, Powermock, Mockito
- Experience wif Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML).
- Experience in working wif fast paced Agile environment wif emphasis on Test Driven Development (TDD).
- Proficient in programming, having strong problem solving skills and a team player.
- Hard worker, fast learner, good interpersonal skills and TEMPhas good work ethics
- Proven multidisciplinary, analytical and interpersonal skills to work in diverse team environments.
- Experience working in Healthcare, Insurance and Financial Services Organizations.
- Participated in defining teh Project NFR’s and performing single user profiling and teh load test to define teh Performance Pain points and provide teh code/sql changes to improve teh performance
TECHNICAL SKILLS:
Languages: Java, SQL, PL/SQL, Oracle, UML
Java/J2EE Technologies: J2EE, Servlets, JSP, JSTL, JDBC, JavaBeans, Struts, MVC, Hibernate, Spring, ANT, MAVEN, Log4j, XML, JMS, JSF, JUNIT, Web services, Multithreading, JTA, Custom Tags.
Web Technologies: HTML, DHTML, Java Script, CSS, SOAP, Jquery
Frameworks: Struts 2.0/1.2, Spring, Hibernate 3.x, JPA, JSF 2.0/1.2, IBatis, Spring Core, Spring ORM, Spring MVC
Web/Application Servers: Web Logic 10/6,Apache Tomcat
Database Environments: Oracle 11/10g/9i/8i, SQL Server 2008/2005/2000, PL/SQL, JDBC, ODBC, MS-Access.
Operating Systems: Windows 2008/2003/2000/ NT/98, UNIX OS.
Web Service Technologies: TIBCO,SOAP, XSD, WSDL .
Version Control Tools: SVN, MKS, GIT.
Build Script: ANT, Maven.
IDE’s: Eclipse 3.6/3.4/3.1/3.0
Tools: & Messaging System: JUnit, Mockito, Powermock, Easy mock
Patterns: MVC, Core J2EE design patterns (MVC, business delegate, service locator, session façade, DAO, DTO, Singleton, etc).
PROFESSIONAL EXPERIENCE:
Confidential, Houston, Texas
Senior Java Developer
Responsibilities:
- Involved in design and development of web interface using JSP, JavaScript, and Jquery for User Administration and Role based access.
- Responsible for leading teh team in achieving teh deliverables by meeting estimates for every sprint.
- Involved in review activities such as peer code review, test cases review and document review.
- Built an end to end vertical slice application using Spring, Hibernate, Maven2, and JSON .
- Developed persistent layer using hibernate and Jasypt library to provide high level security wif encrypted data at database side.
- Responsible for Data Modeling and User Schema Administration for teh Portal.
- Wif Hibernate as teh persistent layer, responsible for setup, design and development of annotation based service layer.
- Responsible for Integrating teh data feed applications to facilitate teh information flow for teh portal.(Eg., Spring mvc application wif fatwire using ajax and apache rules)
- Responsible for developing Junit test cases to maintain complete Code Coverage
Environment: Java 1.7, Spring3.4, Hibernate 4, Oracle 11, Weblogic, Maven2, JUnit, SVN, Jenkins, Jquery, JavaScript, AGILE, Jasypt, Fatwire, Apache SOLR.
Confidential, Fairfax, Virginia
Senior Technical Lead
Responsibilities:
- Responsible for leading a team that are involved in designing and developing various interfaces that enable teh information flow from teh Luminis System to other external systems.
- Responsible for setting up environment by coordinating wif teh offshore team for supporting payment related services incoming through third party vendors.
- Responsible for requirement capture for various schedulers to support teh back office day to day operations.
- Involved in design and development of web interface using JSP, JavaScript, and Jquery for administering and managing users and clients.
- Responsible for leading teh team in achieving teh deliverables by arriving at estimates for every sprint.
- Involved in review activities such as peer code review, test cases review and document review.
- Built an end to end vertical slice application using frameworks like Spring, Hibernate, JSTL Maven2, and JSON that are integrated to Luminis product.
- Integrated other sub-systems like project applications, online application system, and documentation system wif teh structured products through SOAP based Web services, and XML.
- Involved in teh development of portlets for Luminis product using Spring.
- Involved in capturing business requirements in teh form of functional specifications and detailed design documents.
- Improved teh build process by migrating it from Ant to Maven2, generated reports using maven.
- Improved code quality and coverage by adding unit test cases.
- Involved in Sprint planning using Agile development methodology to develop and maintain teh modules.
Environment: Java, Spring, Hibernate, Oracle 9i, PL/SQL, Web services, Weblogic, Oracle, ANT,Maven2, JUnit, SVN, Jenkins, XML, XSL, XSD, SOAP, Jquery, JavaScript, AGILE, Eclipse.
Confidential
Team Lead, Senior Developer, Programmer Analyst
Responsibilities:
- Responsible for requirement capture, design and implementation.
- Developed technical design documentation for major functional enhancements.
- Responsible for leading teh team in achieving teh deliverables.
- Bug fixing and Knowledge Management Sessions.
- Integrated other sub-systems wif teh structured products through SOAP based Web services, and XML.
- Involved in design and development of web interface using JSP, JavaScript, and Jquery for administering and managing users and clients.
- Implemented business process, database retrievals, access of information and User Interface using Spring Framework.
- Improved code quality and coverage by adding unit test cases.
- Involved in developing teh Unit test cases for web flow related XML files.
- Organized day to day scrum calls, involved in Sprint planning using Agile development methodology .
- Involved in estimation based on functional specification and provided teh high level & low level design.
- Involved in review activities such as peer code review, test cases review and document review.
Environment: Java, Spring, Spring web flow, XML, XSL, XSD, XHTML, Hibernate, Oracle 9i, PL/SQL, Web services, weblogic, Tomcat, Oracle, ANT, Maven2, JUnit, SVN,GIT,JIRA.
Confidential
Team Lead, System Analyst, Senior Java Developer
Responsibilities:
- Responsible for requirement capture, design and implementation.
- Involved in teh design and implementation of palettes using Tibco BW.
- Responsible for teh complete flow and integration of Java wif Tibco BW.
- Responsible for handling teh Proof of concepts for a webpage to an image
- Responsible on customer enhancements and bug fixing which are planned in every sprint and added as backlogs in version1
- Responsible for maintaining teh test coverage upto 90% using cobertura plug-in.
- Setting up teh project and building using Continuous Integration, Hudson.
- Involved in doing AGILE (SCRUM) practices. Involved in planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings.
- Involved in review activities such as peer code review, test cases review and document review.
Environment: Java, Wicket, Tibco BW,,Spring, XML, Hibernate, Oracle 9i, PL/SQL, Cobertura, weblogic, Oracle, ANT, Maven2, JUnit, SVN,Jquery.
Confidential
System Analyst, Senior Java Developer
Responsibilities:
- Worked on customer enhancements and bug fixing which are planned in every sprint and added as backlogs in version1.
- Involved in coding, debugging, unit testing, adding/modifying teh activities in teh Tibco BW process.
- Responsible for setting up teh environment for Calling services using XMF (XML Messaging Framework)
- Creating test data like trains and cars in Mainframe TCS system.
- Implemented palettes that are responsible for tracking Queues.
- Involved in creation of integrating mailing functionality using Tibco BW.
- Moving teh changes to prod using change management wizard (cmWizard).
- Creating JMS queue requests using cmWizard application.
- Writing test cases and maintaining teh test coverage upto 90% using cobertura plug-in.
- Setting up teh project and building using Continuous Integration, Hudson.
Environment: Springs, Tibco BW, ColdFusion, Oracle, Eclipse, Putty, MKS, SVN, Hudson, Maven, Struts, Hibernate.
Confidential
Senior Java Developer
Responsibilities:
- Involved in documentation, development of business logic, front end and database.
- Involved in teh development and teh delivery of modules.
- Involved in creation of integrating mailing functionality using Tibco BW.
- Development activities like creating JSP pages, Struts action mappings and deploying to servers.
- Involved in teh creation of Test cases using Junit.
Environment: Java, Tibco BW, ColdFusion, Oracle, Eclipse, SVN, Maven, Struts
Confidential
Java Developer
Responsibilities:
- Requirements gathering and arriving at estimates for every sprint.
- Responsible for design and implementation of framework for teh application using Springs, Oracle.
- Responsible for design and implementation of DAO layer.
- Involved in writing JUNIT test cases.
- Followed Agile methodology. Implemented teh Scrum process.
Environment: Java, Spring, Hibernate, Jbpm, HSQLDB, Eclipse, Maven, Agile
Confidential
Java Developer
Responsibilities:
- Coding teh Functionality and teh work around wif teh development team.
- Involved in teh implementation of different modules using Struts.
- Requirement gathering and providing online support to teh Client
- Quality Assurance.
Environment: Java, Struts 1.2, Tiles, JSP, Ant, Oracle, Eclipse.