Sr. Java Developer Resume
Burlington, MA
SUMMARY
- Having 8 years of professional experience in developing web based, distributed architecture, client/server applications in multi - platform environments with Java/J2EE technologies using Object Oriented Analysis and Design (OOAD).
- Involved in all the phases of Life Cycle of Software Development (SDLC).
- Implemented the projects on Agile Methodology and involved in running the scrum meetings.
- Analysis, Design and Development of J2EE Business applications, Web-based and n-tier applications using core technologies - Java, Servlets, JSP, JSTL, EJB and XML.
- Good Experience in developing web based J2EE applications using Spring, Struts, and Hibernate.
- Extensive involved in Requirement gathering, Analysis, Design, Coding, Design/Code Reviews, Unit and Integration Testing.
- Experience in designing front end interfaces using HTML, JSP, CSS, Java Script and Ajax, Ext JS.
- Good Experience using Object Relational Mapping tool like Hibernate.
- Good Experience in Spring Framework such as Spring MVC, Spring IOC, Spring ORM.
- Experience with various IDEs like Eclipse, NetBeans and WebSphere Studio Application Developer (WSAD).
- Hands on experience developing databases like MySQL, Oracle and SQL Server. Experience in writing Stored procedures, functions and triggers
- Have good knowledge working on XML, XSL, XSLT and validations with DTD & XML Schema and processing profile with SAX, DOM Parsers.
- Experience in developing Web Services using, SOAP, WSDL and RESTful and JMS.
- Experience in Business Process Analysis, Detailed Data Analysis.
- Experience in designing and developing UI Screens using Java Server Pages, Html, CSS and JavaScript, EXT JS, Angular JS.
- Used CVS, SVN, ClearCase and Maven for Source code version control.
- Design and Development of web-based Applications Using different including JBoss, Web Sphere, Web Logic Server
- Have a good understanding of Middleware technologies like JMS, ESB, IBM MQ series and Siteminder and Load balancing setup.
- Good Experience on Bugzilla Tool for tracking the tickets like accepting the tickets/defects, Submitting the tickets and closing the tickets etc.,
- Good Experience in Process Improvement and Continuous Integration.
- Good Experience in Code Refactoring.
- Good Exposure on Configuration Management, Deployments and Code Analysis.
- Excellent analytical, problem solving and interpersonal skills. Consistent team player with excellent communication skills and ability to learn new concepts, technology in short span.
TECHNICAL SKILLS
Operating Systems: Windows, Unix/Linux
Programming Languages: Java, J2EE, SQL, PL/SQL
J2EE Technologies: JDBC, Servlets, JSP, EJB, JNDI, Web Services, DOM, SAX.
Frame Works: Spring, Struts, Hibernate
XML Technologies: XML, XSL, XSLT, XML Schema
Scripting Languages: HTML, CSS, JavaScript, JQuery, Ext JS, Angular JS
Design Methodologies: SDLC, UML, J2EE Design patterns.
Application Servers: JBOSS. Web Sphere, WebLogic
Web Servers: Apache Tomcat.
Protocol: HTPP, TCP/IP, LDAP.
Databases: Oracle, MS SQL-Server, MySQL
IDE Tools: Eclipse, NetBeans, WSAD
Middleware technologies: JMS, IBM MQSeries
Source Control and Build Tools: SVN, ClearCase, CVS, Ant, Maven, Hudson(Jenkins)
Methodology: OOAD, UML, OOP’s, J2EE Design Patterns, MVC framework, Agile, SCRUM.
PROFESSIONAL EXPERIENCE
Confidential, Burlington, MA
Sr. Java Developer
Responsibilities:
- Responsible for Requirement Analysis, Design, Development, Testing, Deploying and Maintenance.
- Worked in Spring MVC frame work with ORM as hibernate.
- Developed code to interact with database in Hibernate ORM framework.
- Used different J2EE Design patterns like Front Controller, Singleton, MVC, Data Transfer Objects, Factory method etc.
- Followed all the coding standards and implemented the proper design patterns.
- Involved in developing various reusable Helper and Utility classes, which are being used across all the modules of the application.
- Involved in designing and coding user interfaces using JSP, HTML5, Javascript, Angular JS and CSS3
- Extensively use Collections API to manage Java Objects in different layers.
- Implemented the Restful Web Services using Spring Rest API.
- Implemented Caching using ehcache in hibernate for the better performance.
- Accessed the MySQL database using the SQLyog tool for testing and debugging Queries.
- Database tables designed and relationship implemented among tables using SQLyog.
- Involved in code deployment in the Linux box server.
- Developed code for maintaining log of system using Log4j.
- Responsible for unit testing and functional testing.
- Used SVN as a version control and Maven for source control.
- Used the Maven script for building and deploying the application.
- Worked with project coordinators and Business Analysts for detailed requirement discussion.
- Interacted with the QC team during the testing and troubleshoot the issues on time.
- Followed all the coding standards during the Use case development.
- Involved in Build management and release management configurations
- Developed test cases and unit testing is performed using JUnit Framework.
- Involved in Bug fixing and Enhancement phase.
- Involved in Code Reviews and code refactoring for the modules using SonarQube.
Environment: Core Java, Javascript, JSP,CSS, Spring 3.2.5, Spring REST, Web Services, Hibernate3, MySQL, Eclipse, JBOSS6.0, Angular JS, Maven, SVN version control, Log4j, SonarQube.
Confidential, Pittsburgh, PA
Sr. Java Developer/Module Lead
Responsibilities:
- Worked as a Lead developer and handling major technical tasks.
- Responsible for analysis and design of end to end operation.
- Worked on Enterprise Architect, implemented Structural and Behavioral diagrams.
- Created and manipulated complex stored procedures and SQL Queries.
- Worked in JQuery framework along with Java script, Ajax, html, tag libs and JSP for UI development.
- Worked in Spring MVC frame work with ORM as hibernate.
- Implemented the Spring MVC Architecture and Spring Bean Factory using IOC and configured the bean properties using dependency Injection
- Used different design patterns for the business layer such as composite, singleton, façade, command etc.
- Used different java APIs like collections and multithreading to implement better programming concepts.
- Used SOAP technology to implement the SOA architecture and web service.
- Involved in code deployment in the Linux box server.
- Involved in developing Web Services using SOAP based WSDL and Implemented JMS Queues.
- Developed Web Service Clients using Apache CXF 2.5 to interact with the WCA and tested the Web Services using SOAP UI.
- Development of new batch jobs and scheduling the same using quartz scheduler.
- Involved in designing and coding user interfaces using JSP, HTML5, Javascript, and CSS3
- Followed all the coding standards and implemented the proper design patterns
- Worked Confidential Client location and involved in Business meetings, Presentations, and fixing real time problems.
- Involving in resolving customer issues and software bugs.
- Involved in peer to peer code review.
- Involved in Build management and release management configurations.
- Worked on ClearCase views and implemented Config Spec, Branches on ClearCase.
- Responsible for unit testing, regression testing and functional testing.
Environment: Core Java, Javascript,JSP,CSS3, HTML5, Spring3.1, Web Services, Apache CXF 2.5, SOAP UI, JMS, Hibernate3.0, Oracle10g, XML, JBOSS, Maven, ClearCase, EnterpriseArchitect, NetBeans.
Confidential
Sr. Java Developer
Responsibilities:
- Worked as a module lead (SSE) by gathering clients requirements and analyzing the requirements.
- Developed SOAP Web Services clients using Axis2 API and integrated with EOH.
- Used Web Service for fetching third party data.
- Used Struts framework in web layer and Spring in a service layer such as IOC, DAO, ORM etc.
- Manipulated JSP pages, Action classes, form beans and validation of Struts 2 for the web layer.
- Worked in EXTJS, Java script, Ajax, html, tag libs and JSP for UI development.
- Developed service interfaces, implementation classes, POJO classes and hbm xml files of hibernate.
- Responsible for hibernate and data base configuration with config, hbm, BOs and DTOs.
- Worked with project coordinators and Business Analysts for detailed requirement discussion.
- Developed stored procedures and functions for extensive functionality like reports.
- Implementing problem solving approach to reduce the real time support time.
- Involved in Configuration management and release management.
- Followed all the coding standards during the Use case development
- Resolved bugs and issues in the UAT environment.
Environment: Java, JSP, Java Script, EXT JS, Ajax, xml, Struts2.0, Spring Framework, SOAP Web Service, XML, Hibernate3.0, JUnit, MySQL, Eclipse, JBOSS, VSS.
Confidential, Manila, Philippines
Sr. Java Developer
Responsibilities:
- Worked as a module lead (SSE) by gathering clients requirements and analyzing the requirements.
- Responsible for preparing the technical specification documents with detailed design diagram.
- Responsible for coding, testing and implementation of the application with Tomcat 5.5.
- Resolved upcoming bugs and issues in the UAT environment.
- Developed JSP pages, servlet action classes, form beans in Struts 2.0 for the web layer
- Developed service interfaces, implantation classes, BO classes, DTOs and hbm xml files for service layer including hibernate.
- Developed stored procedures and functions for extensive functionality like reports.
- Used Multithreading for schedulers and jobs.
- Used web service for fetching third party data.
- Established relationships between web layer and service layer using RMI and service factory
- Responsible for client communication and support for every functional and technical need
- Developed some critical and ambiguous modules and interface such as check transaction, currency transaction, reports and payment interface with core bank.
Environment: s: J2SE 1.6, J2EE, Multithreading, JSP, Servlet, HTML, XML, JavaScript, RMI, Tomcat 5.5, My eclipse 6.1, JUnit 4.1, struts 2.0, Hibernate 3.0, Ajax, Oracle 10g, Toad, Sql, ANT, IBM MQ series, web service.
Confidential
Java/J2ee Developer
Responsibilities:
- Developed Cross Scripting and Validation modules.
- Responsible for resolving upcoming bugs and issues in the UAT environment.
- Developed JSP pages, Servlet Action classes, Form Beans for the web layer.
- Developed service interfaces, implementation classes, POJO classes and hbm xml files for service layer.
- Responsible for hibernate and data base configuration and mapping with config, hbm, BOs and DTOs.
- Used Oracle10g as relational databases. Developed function, procedure, view, trigger using PL/SQL and optimized queries for good performance.
- Developed stored procedures and functions for extensive functionality like reports.
- Used different java APIs like collections, multithreading and reflection to implement better programming concepts.
- Used Multithreading for schedulers and jobs.
- Used XML Parsing such as DOM to parse the xml files.
- Developed Hibernate mappings files and pojo’s
- Involved in creating project in Maven
- Implemented business logic for various classes.
- Scrum methodology was followed for this project
- Guiding customer support team in resolving customer issues and software bugs.
- Involved in Configuration management and build management.
Environment: Core java, J2EE, Hibernate, EJB, MySQL, Eclipse, Maven, CVS, WebLogic Server 9.1.
Confidential
Developer
Responsibilities:
- Developed JUnit test cases based on the Use case documents.
- Worked with project coordinators and Business Analysts for detailed requirement discussion.
- Involved in Object Oriented software development for creating various layers like BO, Service, DAO and UI layer.
- Scrum methodology was followed for this project
- Involved in designing and coding user interfaces JSP, HTML, Javascript and CSS.
- Responsible for web designing and interface development.
- Responsible for unit and functional testing with local team and client business team.
Environment: Core Java, JSP, Servlet2.4, Struts1.1, JDBC, Eclipse, WebLogic Server 9.0, CVS, SQL, PL/SQL,SQL Server 2005.
Confidential, St.Loius
Software Engineer
Responsibilities:
- Involved in designing and coding user interfaces JSP, HTML, Javascript and CSS.
- Involved in Object Oriented software development for creating various layers like BO, Service, DAO and UI layer.
- Responsible for web designing and interface development.
- Responsible for unit and functional testing with local team and client business team.
- Followed all the coding standards during the Use case development.
Environment: IBM - WSAD (Web Sphere Application Developer), Java, J2EE ( JSP, EJB, JDBC, XML), Oracle, TOAD, Vantive, Changeman, Web Sphere Application Server 5.1.
