Java Developer Resume
Sanjose, CA
SUMMARY:
- Over 7+ years of IT experience on Java/J2EE using Servlets2.5, JSP, Struts, Spring, XML, JavaScript’s, and HTML.
- Experience in using IDE’s such as Eclipse, WSAD, RAD, IntelliJ and Net beans.
- Have hands - on experience of the full life cycle of Software development project: analysis, design, implementing and testing (SDLC) with performance tuning and documentation and Agile programming model also.
- Strong knowledge on Foreign Exchange Domain.
- Experience in reviewing Design documents, Requirement Specifications, Preparing Technical document and help manuals for the applications developed.
- Strong Technical background, analytical ability, communication skills, team player, detail and goal oriented, with a commitment toward excellence.
- In-depth knowledge of Technologies like J2EE, EJB, Servlets, Java Beans, JDBC, JSP, JNDI, JMS, AWT & Swing.
- Extensive experience in Distributed Applications, Web Based Applications, Messaging Applications.
- Good knowledge and experience in Core-JAVA, J2EE, Web Design and Client Server application.
- Expert in Core Java with strong understanding of SWING, Collections, Multi threading and Event/Exception handling.
- Highly organized with the ability to manage multiple projects and meet deadlines.
- Strong analytical, problem-solving, organizational and team monitoring skills
- Strong communication and interpersonal skills.
- Expertise in MVC pattern and Java/ J2EE Design Patterns.
- Experience with BEA Web logic, Tomcat and IBM Web Sphere Application server.
- Experience in using Design Pattern: Singleton Pattern, Façade Pattern (Session Façade Pattern), MVC Pattern, Business delegate Pattern, Service Locator Pattern.
TECHNICAL SKILLS:
Languages: Java, C, C++, HTML, XML, UML and PL/SQL
Technologies: Servlet, EJB, JSP, JDBC, ODBC and Web Services
IDE’s: My Eclipse, Net Bean, IntelliJ, WSAD, RAD
Application/Web Servers: Web logic9.x, Websphere6.x, Apache Jakarta-Tomcatand JBoss
Frame Work: Struts, Hibernate, Spring, and JSF
Scripting: JavaScript
Protocols: TCP/IP, HTTP
Database: Oracle, MS-SQL Server, MS-ACCESS, DB2, NoSQL, cassandra.
Operating Systems: Windows, Linux, CentOS, Ubuntu.
PROFESSIONAL EXPERIENCE:
Confidential, Sanjose, CA
Java developer
Responsibilities:
- Understand business requirements, design and document technical design for the business requirements.
- Developed Action Classes and Java Beans using Spring MVC architecture.
- Developed Service Classes for business logic and DAO’s for Data Base.
- Involved design and development efforts.
- MySQL to access the database.
- Analysis and Design of various modules using J2EE Architecture and MVC Design Pattern.
- Involved in integration and system testing.
- Involved in a various software life cycle activities ranging from requirement analysis to releasing software on production servers.
- Coded optimization for resolving performance related issues.
- Used Git as Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
Environment:: Java, J2EE, JSP, Servlets, JDBC, MVC, SOAP and Restful Web Services, Beans, Spring, Hibernate, HTML, CSS, JavaScript, XML, PL/SQL, Tomcat Server, Eclipse IDE, Putty, Winscp.
Confidential, Mclean, VA
Java developer
Responsibilities:
- Enhanced/Developed application using Spring MVC architecture.
- Developed Service Classes for business logic and DAO’s for Data Base.
- Involved design and development efforts.
- Cassandra to access the database.
- Analysis and Design of various modules using J2EE Architecture and MVC Design Pattern.
- Involved in integration and system testing.
- Carried out bug fixing by rigorous testing using JUnit.
- Used git hub as Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
- Worked on Openstack to create Virtual machines.
Environment: Java, J2EE, Spring MVC, IntelliJ IDE, Tomcat Server, Jenkins, Jira.
Bigdata Developer
ConfidentialResponsibilities:
- I work on extracting the data from data dump which client provides.
- Worked on setting up the ETL environment (Mac,Ubuntu, CentOS).
- Transform the data using Apache spark
- Used cassandra to store most frequently used data.
- Load the data into hadoop.
- Writing datasets which is used to manage the data.
- Used git hub as Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
Environment: Apache spark, Hadoop, Cassandra, Qlik Sense, Git.
Confidential
Java Consultant
Responsibilities:
- Understand business requirements, design and document technical design for the business requirements.
- Developed Action Classes and Java Beans using MVC architectur
- Carried out bug fixing by rigorous testing using JUnit.
- Developed Service Classes for business logic and DAO’s for Data Base.
- Involved design and development efforts.
- MySQL to access the database.
- Written Java script extensively for form and other validations as well as for populating data.
- Analysis and Design of various modules using J2EE Architecture and MVC Design Pattern.
- Involved in integration and system testing.
- Involved in a various software life cycle activities ranging from requirement analysis to releasing software on production servers.
- Involved in the developing the major enhancements in every module.
- Coded optimization for resolving performance related issues.
- Used SVN as Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
- Involved in resolving issues raised in QA, UAT and Production Issues.
- Documented all stages of the project, generated documentation using Java API Documentation Generator (java doc).
- Build war files and create tags for release in Production and interacting with release team during release process and monitoring logs.
Environment:: Java, J2EE, JSP, Servlets, JDBC, MVC, SOAP and Restful Web Services, Beans, Jakarta Struts, Spring, Hibernate, HTML, CSS, JavaScript, XML, PL/SQL, Tomcat Server, Netbeans IDE, SQLyog, Putty, Winscp, Jenkins, Jira.
Confidential, Burlingame, CA
Java developer
Responsibilities:
- Understand business requirements, design and document technical design for the business requirements.
- Developed the UI and database design for the web module.
- Developed Action Classes and Java Beans using MVC architecture.
- Developed Service Classes for business logic and DAO’s for Data Base.
- Involved design and development efforts.
- Used JDBC and SQL to access the database.
- Written Java script extensively for form and other validations as well as for populating data.
- Analysis and Design of various modules using J2EE Architecture and MVC Design Pattern.
- Designed and developed presentation Layer using Apache Tiles Framework.
- Involved in integration and system testing.
- Used Servlets controller to dispatch requests from JSP pages to business objects.
- Used Extensive Java collection Framework such as Array List, Hash Table for the data manipulation.
- Involved in a various software life cycle activities ranging from requirement analysis to releasing software on production servers.
- Wrote stored procedures using PL/SQL.
- Involved in the developing the major enhancements in every module.
- Coded optimization for resolving performance related issues.
- Carried out bug fixing by rigorous testing using JUnit.
- Used SVN as Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
- Involved in resolving issues raised in QA, UAT and Production Issues.
- Documented all stages of the project, generated documentation using Java API Documentation Generator (java doc).
- Build ear file with jars and war files releasing for Production.
Environment:: Java, J2EE, JSP, Jakarta Struts, Servlets, JDBC, JNDI, DB2, Web Sphere, RAD, EJB, Java Beans, Maven, HTML, JavaScript, XML, XSL, UML, Jira, Jama, Svn, Soap web services, CSS Bootstrap.
Confidential
Java Consultant
Responsibilities:
- Involved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
- Analysis and Design of various modules using J2EE Architecture and MVC Design Pattern.
- Used Servlets controller to dispatch requests from JSP pages to business objects.
- Used Extensive Java collection Framework such as Array List, Hash Table for the data manipulation and JNDI context initialization.
- Wrote HQL statements to store and retrieve data from Oracle10g.
- Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
- Wrote ORM XML files to define the classes - tables mapping.
- Created an XML configuration file for Hibernate - Oracle connectivity.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Designed and Developed DAO’s using Hibernate Framework.
- Used Spring DAO layer to connect to Hibernate.
- Coded optimization for resolving performance related issues.
- Designed and developed interactive static HTML Screens using Dreamwaver8. Developed JavaScript for client side validation and developed Cascading Style Sheet (CSS).
- Carried out bug fixing by rigorous testing using JUnit.
- Used CVS as Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
- Documented all stages of the project, generated documentation using Java API Documentation Generator (javadoc).
- Build ear file with jars and war files releasing for Production.
Environment:: Java, J2EE, JSP, Servlets, JDBC, JNDI, MVC, SOAP Web Services, JMS, Beans, ANT, Jakarta Struts, Spring, Hibernate, HTML, JavaScript, XML, XSL, UML, Oracle10g, PL/SQL, Web logic Application Server.
Confidential
Java Consultant
Responsibilities:
- Involved in the design of Patient and Drug modules.
- Developed Servlets and Java Beans using MVC architecture.
- Developed the Application to be Database independent.
- Used VSS for code repository and followed source code handling practices like Check in, Check out on daily basis.
- Incorporated Login authentication by using JSP and verifying it with database security tables. JSP & Servlets were used for server side transactions.
- Extensive Usage of Java Scripts for validations in the forms.
- Extensive usage of Java beans with JSP in the project.
- Involved in designing, developing and configuring server side J2EE components like EJB, Java Beans, JSP, Servlets, JMS, JDBC, JNDI, JTS, Java Mail API, XML deployments in WebSphere5.0 Server.
- Responsible for creating and developing Session Beans which were used for data manipulations.
- Generating reports with Crystal reports.
- Responsible for developing Entity Beans, which were used to represent entity objects.
Environment: Java 1.4, J2EE, Struts 1.2, JDBC, SQL, Oracle 8i, JavaBeans, EJB, Session, Entity, JMS, Java Mail, XML, WebSphere5.0, Web Service, WSAD, HTML, PL/SQL, UML, Java Script, Crystal Reports, Toad, RAD, Junit, Design Patterns.