Java Developer Resume
CA
SUMMARY:
- 5+ years’ experience in the Software Development Life Cycle and Quality Assurance Engineering.
- Experience in developing secure web applications using Java, JSP, JSF, Hibernate, Spring Framework, JavaScript, AJAX, HTML, and Client - Server technology using J2EE
- Strong knowledge in the Object Oriented Programming concepts.
- Worked with Hibernate as the persistence technology.
- Have knowledge in different types of protocols - HTTP, HTTPS, FTP and SOAP.
- Experience in writing Java Scripts for client side validation.
- Proficiency in programming with IDEs like Eclipse, MyEclipse Blue and IBM RAD.
- Good communication and interpersonal skills gained by experience.
- Skilled in applying various forms of testing to ensure product quality including Unit Testing and Integration Testing.
- Highly motivated team player with zeal to learn new technologies.
- An in depth understanding of Scala programming language along with lift framework.
- A very good understanding of Groovy and Grails.
- Used the different development methodologies and approaches including Agile/Iterative/XP/Scrum and Waterfall methods throughout the life cycle of the project.
- Experience in implementing Design Patterns and J2EE Design Patterns.
- Worked on multiple Operating Systems like Windows XP/2000/NT, Linux, UNIX and Sun Solaris.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, C#, Ruby, Software Engineering (SDLC), JSP, Web Services, Java Script
Web Technologies: HTML, CSS, XML, AJAX, JavaScript, JDBC, Java Beans, EJB, XSLT
Protocols: HTTP, HTTPS, FTP, SOAP
Database Modelling: SQL Server 2008, Oracle, MySQL
Design Patterns: J2EE Design Patterns, MVC, Strategy Pattern, Factory Pattern, Command Pattern, Adapter Pattern
Web Services: SOAP (WSDL, Bottom-up, Top-down), Spring web services (Contract-first, Rest), restful web services
Operating Systems: Windows NT/2000/XP, Unix/Solaris, Linux
EXPERIENCE:
Confidential, CA
Java Developer
Responsibilities:
- Developed the screens, added validations, coded the business logic using core java functionalities and incorporated web service calls.
- Created tables for new request/ complaint types as per development needs.
- Implemented a webpage involving localizations and multilingual support.
- Understood the use of frameworks and implemented the same in the code.
- Developed the J2EE Application called Leave Admin using JSF 1.2 Framework.
- Involved in gathering the requirements from the users.
- Key Resource in understanding the Business Requirement Document and preparing the Detail Design Document.
- Involved in development of managed(backing)beans using JSF1.2 framework.
- Used RESTful Web Services for implementing the Business Logic.
- Involved in the DAO layer development that connect the database using Hibernate and ORM Mapping.
- Connected the application to the SQL 2008 database to retrieve data from various tables and provide the relevant data.
- Involved in the deployment, and configuration of WebLogic servers in Linux/Solaris environments.
- Used VSS for version Control
- Designed various tables required for the project in Oracle 9i database and created stored procedures as needed based on business requirements
Confidential, CA
JAVA Developer
Responsibilities:
- Involved in the System analysis and design based on the technical specifications.
- Involved in developing presentation layer using JSP, HTML, AJAX and doing page validations using Java Script.
- Used Eclipse as an IDE to develop the application.
- Used Spring Framework for implementing business logic and maintaining transactions.
- Used Spring framework for Dependency Injection and integrated with Hibernate DAO’s
- Involved in the implementation of JDBC Patient Data analysis component.
- Involved in writing the domain knowledge for the analysis component.
- Created a template analysis component for analyzing the patient data from the institution database.
- Used SQL Server 2008 to extract the data from the institution database.
- Used Sanity Analysis component and Unit Converter Analysis components for verifying the intermediate features tuples obtained from the ACs.
- Designed PDF letter templates using Adobe Acrobat.
- Created various tables and Stored procedures required for this project in Oracle 9i database and SQL Server 2005.
- Developed code for nightly process using Java, JDBC .
Confidential
Jr. Java Developer
Responsibilities:
- Responsible for the Design and development of Bank application, as well as maintenance of the same.
- Involved in system analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business.
- Developed front-end components using JSP, HTML, CSS.
- Involved in java script validation and passing attributes from one screen to another.
- Working on iBATIS and Spring for query manipulation with the databases.
- Implementation of logging designs using log4J .
- Working on web services using AXIS for client requests associated with different user types
- Writing unit testing applications using JUnit.
- Extensively used JSP tags to separate presentation from application logic.
- Writing web services client for comScore (an online audience measurement company) to generate reports relating to data for different web sites.
- Writing transpose(r) and aggregator to transpose and combine reports.
- Integrating different aspects of project using camel framework.
- Writing process to ingest report in database.
- Creating tables and storing data in MySQL database using hibernate.
Confidential
Jr. Java Developer
Responsibilities:
- Worked on productisation and implementation of Knee Shoulder Spine Hip Algorithms from prototype.
- Involved in the complete Software Development Life Cycle including Analysis, Design, Testing, Implementation and Maintenance.
- Developed the code for each individual algorithm in C++ under Windows and Linux environment as per the Coding standards.
- Developed the unit testers using CPPUnit for C++ supported code and using NUnit for C# supported code.
- Used Rational Code Coverage to check line and functionality coverage of the Application.
- Designing database for the complete cruise product in MySQL representing different associations among the entities of the product.
- Designing SOAP and restful web services for different products.
- Writing entities in Scala and Java along with named queries to interact with database.
- Gathering detail requirements from Delta people, analyzing and validating those requirements.
- Planning that requirement implementation and assigning work both on onsite and offshore.
- Becoming part of the discussion for identifying the user requirements and how to translate them in technological perspective.
- Designing SOAP and restful web services for those methods.
- Responsible for writing Spring Application for data base manipulation in context of core, MVC, AOP and annotation modules.
- Working with Struts2 while interacting with front end.
