Sr Java Developer Resume
TexaS
PROFESSIONAL SUMMARY:
- 8+ years of IT experience as Sr.Java Developer in Software Development Life Cycle (SDLC) core area in Requirement Analysis, Prototype Designing, Code Review, Integration and Development in Java/J2EE Technology.
- Have hands on experience in design and development of Core Java, Java, J2EE, Servlets, JSP, HIBERNATE, SPRINGS, JDBC, JSF, Struts, XML, Prime Faces, Java Script, Restful Web Services, SQL, PL/SQL, Log4j, Ajax.
- Excellent experience working with web technologies like HTML, CSS, AJAX, XML,JSP, JavaScript.
- Have Experience in java manual testing and design of TDD and TDR.
- Solid experience on various Web & Persistence frameworks like Struts, Spring Application Framework and Hibernate.
- 5+ years of experience in developing APIs using Restful Web Services.
- Experience with conceptual base in Object - Oriented Design and Implementation Methodologies, Core Java Design Patterns, and Web based Architecture using web technologies like JSP, Servlets, Springs, JSF.
- Good in Core Java API, Java, multi-threading, Collections and Application utilities.
- Excellent understanding & hands on in Hibernate, Hibernate Query Language (HQL), Transactions, Exceptions.
- Excellent experience in databases like Oracle and MySQL.
- Proficient in SQL, PL/SQL, Views, Functions, Stored Procedures, Triggers.
- Having hands on experience in deploying web and JEE enterprise applications on Apache Tomcat, WebLogic, JBoss and IBM Websphere application servers.
- Hands on knowledge & experience in Java design patterns (Creational and Structural).
- Experience in business use case development, design (including use cases development, sequence, activity, class, component, package, deployment diagrams using UML).
- Hands on experience with Integrated Development Environments (IDE’s) and tools like Eclipse, and NetBeans.
- Experience in production support activities involving bug fixes, monitoring the applications, resolving the issues raised by the end user.
- Having Experience on UNIX commands and Deployment of Applications in Server.
- Expertise at JDBC API for connection and access to databases
- Experience in ClearCase, Visual Source Safe as versioning software tools
- Have an ability to lead and direct other programming/project staff and work directly with end-users in defining and verifying application functionality.
- Have an ability to have ownership and be responsible for, full application design, development and unit test and also to communicate design and task issues to technical and non-technical staff.
- Analytical approach using metrics in understanding business and proposing solutions to enhance customer experience and add benefits to business.
- Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment
SUMMARY OF SKILLS:
Languages Concepts: Java, JSP, Servlets, HTML, SQL.PL/SQL, Restful Web Services, JSON, Hibernate .
Frameworks: Struts, Spring, JSF
RDBMS: Oracle, MYSQL
Operating Systems: Windows, UNIX
Servers: Weblogic, Oracle Application Server, IBM Application ServerTomcat, Apache Web server
Scripting: Unix, Java script
Tools: & Utilities Eclipse, Toad, Oracle SQL Developer, Putty, Edit Plus, Oracle Jdeveloper, MS SQL, NetBeans, Oracle IBM Integration Developer(WID)
Configuration Management: VSS, ClearCase
PROFESSIONAL EXPERIENCE:
Confidential, Texas
Sr Java Developer
Responsibilities:
- Worked on gathering requirements from stakeholders and performed Design & Analysis of the Customer Specifications. . Designed High Level Architecture, documented Design Specification and Functional Specification
- Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
- Used JQuery,JavaScript, AJAX and HTML5/CSS3 for the client side responsive UI development.
- Developed and deployed business logic using session beans and servlets.
- Used Spring 3.0 framework and J2EE components, Utilized IoC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction Added security for service layer methods using Spring Security.
- Used Web Services (SOAP/Restful) to exchange information.
- Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
- Wrote Oracle PL/SQL Stored procedures, triggers, views.
- Involved in debugging the application.
- Used Maven to compile and generate EAR, WAR, and JAR files.
- Created custom Exception classes to display appropriate error messages to business users.
- Used Junit to perform white box testing of application. Created test conditions/test data.
- Used Log4j for logging Errors and publishing logging information to various preferred destinations.
- Used Jenkins for continuous deployment.
Environment: Java, J2EE,Spring 3.0, JQuery, AJAX, Servlets, Hibernate, JBoss AS 7.x, UML, Rest WebServices, PL/SQL Oracle 10g, PL/SQL, jUNIT, Jenkins, Unix, GIT
Confidential, CA
Sr Java Developer
Responsibilities:
- Development the Solution Design Document, test Plans by understanding the System Requirements.
- Implemented Springs MVC Framework and Hibernate in the entire module.
- Developed functions and procedures in oracle.
- Used Spring Batch and JPA and implemented services to do backend processing in Financial Domain
- Used RESTful Webservices to extract product and warranty information .
- Implemented business logic using Session beans, Servlets and Stored procedures.
- Development of persistent components using Hibernate 3.0.
- Developed Hibernate DAO using Spring JDBC Template, worked on Hibernate for ORM and connection management.
- Experience in Implementing Persistence layer by incorporating Hibernate ORM to interact with the Oracle database, Used Hibernate Framework for ORM.
- Developed Scripts for UNIX platform deployment.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Used JUnit/Eclipse for the unit testing of various modules.
- Used JENKINS for CI and deployment.
- Expert in debugging the issues and resolving the production/test issues.
- Involved in 24X7 production support and maintaining the application after production.
Environment: Java 7/8, J2EE, JSP, Servlets, JDBC, XML, Spring, Hibernate and Restful Web Services and Oracle Integration Developer.
Confidential
Software Engineer
Responsibilities:
- Involved in requirement analysis, development and bug fixes.
- Designed and developed high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
- Improved the performance and integrity of code by processing thread concepts.
- Supported the other developers 24 X 7 for code integration and deployment using Jenkins software.
- Performed software development utilizing technologies such as J2EE, Spring Frameworks, Hibernate, JSF, Servlet, HTML, XML, JavaScript, CSS, JQuery, XHTML and Oracle database.
- Interacted with the business users and collected the requirements. Analyzed business requirements, designed and recommended solutions over Agile Methodology.
- Performed the role of developer and Contributed in well designed, testable, efficient code and it had been proved by SONAR violations report
- Coordinated with the client and upper level management, as well as cross-functional teams to test the solutions for production issues and customizations.
- Developed US using HTML?CSS, Javascript, Ajax
- Implemented AJAX update of search results by adding or removing tags from search.
- Worked with the deployment of code using Jenkins.
- Worked with issue fix for bugs tracked in SPIRA software and made checked in the code repository using Git/SVN.
- Created backend Tables/stored procedures and SQL for database access
Environment: Core Java, JSP, Servlets, RestFul Webservices, UNIX, Eclipse and ClearCase.
Confidential
Java Developer
Responsibilities:
- Involved in requirement analysis, development, bug fixes.
- Involved in database activities also by fixing issues and writing stored procedures.
- Involved in impact analysis and designing of the change request.
- Tracking the team members and made sure the delivery is running smoothly. If required troubleshoot with the team members with the issue they are facing.
- Involved in preparing test cases with testing team.
- Involved in enhancement of System Performance.
- Conducted the Analysis on the defects that are raised after testing and solved them as soon as required
Environment: Core Java, RestFul WebServices, JSON,Servlets,Oracle pl/sql developer,FsecureOracle Integration Developer and ClearCase.
Confidential
Software Engineer
Responsibilities:
- Involved in requirement analysis, development of the project.
- Involved in designing the structure of all modules in the web application.
- Designing all the smartcard java applets.
- Developing APDU commands according to smart card standards.
- Involved in developing a web application for user interface actions.
- Involved in the peer code review
Environment: Core Java, Servlets, JSP, Struts, Pl/Sql developer, Eclipse, MySql, Ajax, Javascript and VSS.
Confidential
Software Engineer
Responsibilities:
- Development the Solution Design Document, test Plans by understanding the System Requirements.
- Implemented Struts Framework in the entire module that includes creation of JSP’S, Action Classes, Action Forms, Value Objects, and Data Access Objects
- Developed functions, triggers and procedures in oracle
- Involved in the enhancement of System Performance
- Conducted the Analysis on the defects that are raised after testing and solved them as soon as required.
- Implemented UML Methodology in designing the System
- Preparation of Unit Test Cases.
- Participated in both QA and PreQA Testing.
- Written Test Plans and prepared TDD's(Test Design Documents).
- Involved in manual testing
- Performed Functionality testing, Regression testing, Integration testing and System testing.
- Detecting Defects & classifying them based on the severity and priority and raised CR's .
- Executing Test Cases, Analysing Test Results and creating TDR(Test design result) .
Environment: Eclipse,Toad,VSS, Struts, JSP, SQL,Stored Procedures,Oracle Jdeveloper,Pl/Sql Developer, Ajax, JavaScript.
