Sr. Java Developer Resume Profile
MN
SUMMARY
- Around 7 years of experience in analysis, design, development and implementation of Web Based, Client/Server applications and Database applications.
- Expertise in developing and implementing Web applications using Java/J2EE Technologies including Core Java, JDBC, Hibernate, Spring, JSP, Servlets, Java Beans, EJB and JNDI.
- Proficient in using RDBMS concepts and worked with Oracle.
- Strong front-end UI development skills using scripting languages HTML5/HTML, DHTML, CSS3/CSS, JSP, JavaScript, AngularJs, XML and PHP.
- Worked extensively on technologies Spring, Web services, SOAP, XML, JMS, JNDI, JDBC and various Databases like Oracle, MySQL, Microsoft SQL server during my tenure in Software Development.
- Worked with Oracle8i/9i/10g, MySQL and MS Access.
- Worked on Web Application Development using MVC Framework like Struts.
- Experience using various web/application servers like Apache Tomcat, Oracle server and JBOSS.
- Experience in ANT and Maven build tools.
- Strong experience on various development environments like Eclipse.
- Thorough understanding of Object Oriented Methodology, UML and Design Patterns.
- Worked on front-end/presentation tier development using Struts Framework that includes JavaScript, Ajax and CSS.
- Technical experience in the areas of Object Oriented Analysis OOA Object Oriented and Design OOD using UML, Software Life Cycle Management and Development of Distributed applications.
- Extensively used JavaScript to make client side validations and to parse complex expressions
- Good experience with unit testing using JUnit.
- Experienced with JDBC API to call SQL Queries and Stored Procedures in the Database.
- Managed risk analysis and mitigation plans, status/defect reports, and client presentations.
- Proficient in all phases of SDLC analysis, design, development, testing and deployment and highly competent in gathering user requirements and converting them into software requirement specifications.
- Have a good Interpersonal Skills and a good Team player.
- Excellent communication and problem solving skills.
TECHNICAL SKILLS
- Operating Systems
- Windows, Unix, Linux
- Programming Languages
- C, C , Java, J2EE, JSP, JSF, MVC, Spring, JPA, Hibernate, log4j
- Web Languages
- HTML5/HTML, DHTML, AJAX, XML, CSS3/CSS, PHP, JavaScript, JQuery
- Database Languages
- SQL, PL/SQL, Oracle, MySQL
- Build Tools
- Ant, Maven
- Methodologies
- Agile, SDLC, OOAD, Scrum
- RDBMS
- Oracle, MySQL, DB2
- Java/J2EE Technologies
- JSP, JSF, Primefaces, Servlets, EJB, JDBC, JNDI, Custom Tag Libraries, Struts, Spring, Hibernate
- Web Services Technology
- XML, SOAP, REST, WSDL, UDDI, Apache CXF 2.2.9/2.6
- Application/Web Servers
- Apache Tomcat, WebSphere, JBOSS, CVS, Subversion
- IDE
- RAD, Eclipse
- Java Framework
- Struts, Spring, Hibernate
- Java Testing Tools
PROFESSIONAL EXPERIENCE
Confidential
Sr Java Developer
Responsibilities:
- Developed application using SOAP services with JAX-WS, CXF frameworks
- Developed UI interface using HTML, CSS, Java Script and JSF
- Integrated Hibernate persistent layer with in application for making database calls
- Created Service and DAO layer for provided WSDL files. In Service layer we caught request from Web and Mobile layers.
- Used efficient tools like SOAP UI and RAD to manage project, handled all exception and shown in production loges.
- Worked on Singleton, Factory and Proxy design patterns to achieve complex functionalities in the application
- Worked on code management activities in CVS and SVN version controls
- Participated in Build and Deployment activities using MAVEN build script
- Configured WebSphere Application Server's server settings to improve Performance of the application
- Used JUnit and JMeter to test SOAP Web services and application code
- Interacted with Testing team in testing phase through HP Quality Center by responding to the defects tracked
Environment: Java1.6, Core Java, JavaScript, XML, HTML5/HTML, CSS3/CSS, AJAX, JQuery, JSF, Spring 3.0, JAX-WS, Design Patterns, Hibernate, Scrum, Oracle 10g, DB2, RAD, MAVEN, JUnit, JMeter, Websphere, SOAP, SVN, CVS.
Confidential
Sr Java Developer.
Responsibilities:
- Creating new web pages and altering business as per requirement.
- Eclipse has been used for developing the application and deployed to the WebSphere application server.
- Implemented MVC architecture using Spring framework.
- Implemented DAO design using Hibernate.
- Used Subversion for version control and creating automated build scripts
- Installed, configured and integrated Tomcat application server in various environments.
- Used JQuery to develop intuitive user interface.
- Used JQuery template to render JSPs.
- Created tables in MySQL for retrieval and data manipulation using Oracle 10g.
- Implemented DAO for data access.
- Worked on Java, SQL Server, CVS, JUnit Technologies.
- Resolve Bugs and Change Requests to already existing code.
- Performed application development using tools like JUNIT ,Clear Case and ANT for building application
- Responsible for code review, maintaining application flow, debug, build and deployment.
- Wrote SQL queries for storing and retrieving user profile information from Oracle database.
- Involved in the deployment process of the application on WebSphere Application Server
- Participated in Debug fixing and QA review of the Code before delivering to State.
Environment:
Java 1.6, Java Beans, Apache Tomcat, WebSphere Application Server, Spring, Struts, JSP, Servlets, SOAP, Agile, JavaScript, CSS3/CSS, HTML5/HTML, JBoss, Java, Eclipse, Oracle, MySQL, DOJO, Windows, UNIX.
Confidential
Java Developer.
Responsibilities:
- Working on client site with direct interaction with client IT manager for POC.
- Interacting with client BA for resolving requirement gaps and resolving functional and database related queries.
- Carrying out periodic demonstrations for application progress.
- Working as Issue resolution contact from application for any client discovered issues.
- Involved in build process through Maven.
- Developed necessary DAO's with Hibernate as the persistence framework.
- Used Log4j for logging messages and Warnings.
- Deployed the Application on Oracle Implementation with JSP, JavaScript, Struts Validation framework on MyEclipse IDE.
- Used CVS as version control tool.
- Managing JUnit test scripts for development and test environments for latest deployments
- Working out on feasible technical solutions with client team to common UI issues.
- Integration and functional testing before releasing code for client testing.
- Fixing client reported bugs on UI or functional issues found during testing.
Environment: Java 1.6, Core Java, log4j, JSP, JavaScript, XML, Spring, Hibernate/ORM, HTML, CSS, Ajax, Maven, Oracle 10g, MyEclipse, Eclipse, MySQL Server, Tomcat, Struts, NetBeans, CVS.
Confidential
Software DeveloperE.
Responsibilities:
- Worked as software developer for ECIL on developing a supply chain management system.
- The application involved tracking invoices, raw materials and finished products.
- Gathered user requirements and specifications.
- Developed and programmed the required classes in Java to support the User account module.
- Used HTML, JSP and JavaScript for designing the front end user interface.
- Implemented error checking/validation on the Java Server Pages using JavaScript.
- Developed Servlets to handle the requests, perform server side validation and generate result for user.
- Used JDBC interface to connect to database.
- Used SQL to access data from Microsoft SQL Server database.
- Performed User Acceptance Test.
- Deployed and tested the web application on WebLogic application server.
Environment: JDK 1.4, Servlet 2.3, JSP 1.2, JavaScript, HTML, JDBC 2.1, SQL, Microsoft SQL Server, UNIX and BEA WebLogic Application Server.