We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Edison, NJ

SUMMARY

  • Over 8+ years of experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environments using Java/J2EE.
  • Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
  • Strong Core java programming skills using Collections API, annotations, Generics and Multithreading.
  • Experience in developing web applications using technologies like HTML, Java Script, CSS, JSP Tag libraries, Tiles and XML.
  • Expertise in J2EE Application development using JSP, Servlets, JDBC, XML, JSF, Portlets and Hibernate.
  • Working knowledge of J2EE frameworks like SPRING and STRUTS for developing industry standard web applications.
  • Involved in developing Static and Dynamic pages using JSP and Servlets.
  • Strong experience in handling different Web Servers like Tomcat, and Application Servers like JBoss, Web Sphere and WebLogic Server and Web Sphere Portal Server.
  • Good knowledge of other J2EE technologies like Servlets, Filters, ActionServlets, dynamic page generation using JavaScript, JQuery and AJAX.
  • Good understanding of DOM (Data Access Model) Node structure usage and integration in HTML/XHTML/XML web pages.
  • Excellent understanding of linking databases with web applications using JDBC and ORM techniques like Hibernate (HBM and Annotations) and JPA (Java Persistence API).
  • Good understanding in implementing Inheritance and Entity Relations in tables using Hibernate framework.
  • Experience in manipulating database records using SQL, PL/SQL queries. Used Hibernate with HQL, Criteria and Projections.
  • Developed business logic using POJOs and Beans.
  • Expertise in Design Patterns like MVC, Singleton, Factory, Abstract Factory, DAO (Data Access Object), Front Controller.
  • Experience in working with project development tools like Maven, Ant, JUnit and Log4J for logging errors and messages and Subversion for version control.
  • Good understanding of connection protocols namely HTTP, SMTP, TCP/IP and UDP. Thorough understanding of Computer Networks and network communication (IP addresses, packet exchange).
  • Developed applications using Eclipse and NetBeans IDE in Windows and Unix Environment.
  • Experience in RDBMS using Oracle 10g/11g.
  • Experienced in designing rich web pages using HTML and CSS.
  • Experience in Database design, creation and management of schemas, writing Stored Procedures, Functions, Triggers, DDL, and DML SQL queries.
  • Ability to work with the team involving the different stages of Software Development Life Cycle including System Analysis, User Requirements Determination, Data modeling, Coding, Implementation and Testing.
  • Document preparation including Requirement Specification, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
  • Experienced in developing applications in Telecom and Insurance domains.
  • Good analytical, problem solving, communication and interpersonal skills with ability to work individually as well as in teams.
  • Ability to master new Concepts.

TECHNICAL SKILLS

Programming Languages: Java (Java SE 1.6/1.7, Java EE 5/6/7)

J2EE Technologies: JSP, JDBC, JMS, RMI, Servlets, JNDI

Java Frameworks: Spring 2.5/3.x/4.0, Struts 1.x/2.0, Hibernate 3.0/4.0

Web Technologies: HTML 4/5, CSS, JavaScript, AJAX, JQuery, XML

Web Services: REST, JSON, SOAP, Apache Axis 2

Database Connectivity: SQL, NoSQL, PL/SQL, HQL, Projections, Criteria

Databases: Oracle 9i/10g/11g/12c, Microsoft SQL Server 2008/2008 R2/2012, MS Access

App/Web Servers: Apache Tomcat 6.0.x/7.0.x, Oracle WebLogic Server 10g/11g/12c, JBoss 4/5

Project Development: Maven, Ant, Log4j, JUnit, CVS, Subversion

Operating Systems: Windows 9x/XP/7/8, DOS, UNIX, Linux

Design Patterns: MVC, Singleton, Factory, Front Controller, DAO

Source Control: Clearcase, VSS

PROFESSIONAL EXPERIENCE

Confidential, Edison, NJ

Sr. Java Developer

Responsibilities:

  • Worked with the business team to analyze and document the software requirements.
  • Involved in Design, Development and Support phases of SDLC.
  • Developed UML class, sequence, state, activity and use case diagrams for project structure and flow design using Microsoft Visio.
  • Designed the project using Dispatcher Servlets, Controllers and View Resolvers of Spring MVC framework utilizing spring concepts like DI (Dependency Injection) and AOP (Aspect Oriented Programming) for business logic.
  • Used Spring Security Management for user verifications.
  • JavaScript for form validations and AJAX for interactive and dynamic GUI generation. Implemented Spring WebFlow for page navigations.
  • Developed Servlets and Filters for session and cookie management of each user.
  • Used ORM tool Hibernate (with Annotations) for integrating drugs database and staff directory with the application.
  • Queried these databases through SQL, HQL queries.
  • Worked with Tomcat as the application server and WebLogic as the webserver.
  • Used JUnit for testing purposes.
  • Used Apache Maven as the software build tool and Log4J for logging errors and messages and VisualSourceSafe for version control.

Environment: Core - Java, spring, HTML, JavaScript, AJAX, Servlets, JSP, JDBC, Oracle 9i, Log4J, JUnit, Maven, Hibernate, Visual Source safe

Confidential, Edison, NJ

Java Developer

Responsibilities:

  • Worked along with Business Analysts to capture business requirements and convert them into technical/functional requirements.
  • Involved in all phases of SDLC from requirement analysis to implementation to test to deployment.
  • Designed the software structure through Spring MVC framework, implementing Dispatcher Servlets, Controllers and View Resolvers for project flow.
  • Used springs characteristic features like DI/IOC (Dependency Injection/Inversion of Control), Transaction Management and AOP (Aspect Oriented Programming) for various modules functions.
  • Used JPA (Java Persistence API) specifications for database accesses.
  • Queried the database using SQL and PL/SQL for complex queries related to market data.
  • Created Stored Procedures, Functions and Triggers for managing and structuring database records.
  • Followed JSF specifications for UI design and flow.
  • Structured the JSP web pages using HTML and CSS.
  • Designed dynamic web pages with analysis charts and constantly updating data using JavaScript, AJAX and JQuery.
  • Used various core java concepts like Collections and Multithreading for complex data computations and analysis.
  • Implemented session, cookie and cache management using Servlets and Filters for each user.
  • Designed and implemented the logging mechanism using ClearCase as a version control tool and Ant for building and deploying the application.
  • JUnit framework was used for performing unit and integration testing by writing test cases.
  • Developed the application through Eclipse IDE using its plugins, build and support and debugging tools.

Environment: Core-Java, HTML, CSS, JavaScript, AJAX, Servlets, JSP, JDBC, Oracle 9i, Visual Source safe

Confidential

Software developer

Responsibilities:

  • Involved in translating functional requirements into technical requirements.
  • Involved in the process of analysis, design and development of the application.
  • Confidential the database end, responsibilities included creation of tables, procedures, sub-queries, joins, integrity constraints and views.
  • Help/assist the team members in the technical challenges.
  • Front-end was designed by using HTML, JavaScript, CSS, and JSP
  • The front-end JSP pages were developed using the Struts framework and were hosted in a J2EE environment on an Apache Tomcat Server.
  • Created dynamic webpages using AJAX and JavaScript.
  • Used Struts Framework for action mappings. Developed and Refracted the Action Servlets and JSPs using Struts following MVC architecture.

Environment: Core-Java, HTML, CSS, JavaScript, AJAX, Servlets, JSP, JDBC, Visual Source safe

Confidential

Software Developer

Responsibilities:

  • Front-end designing - web page design, Portal by using HTML, JavaScript, CSS, JSP.
  • Developed single sign-on page across all modules.
  • Involved in creating role wise credentials.
  • Requirement analysis done for message center module.
  • Involved in enhancing the existing products by addition additional coverage options.
  • Additional database changes were made as part of additional coverage.
  • Preparation of HLD and DLD documents.
  • Coding done by adhering to quality standards.
  • Review done for the Documents, Stored Procedure & Coding done by team members.
  • Used various core java concepts like Collections and Multithreading for complex data computations and analysis.
  • Preparation of Unit Test Plan and System Test Plan documents.

We'd love your feedback!