Top Java Developer Skills

Below we've compiled a list of the most important skills for a Java Developer. We ranked the top skills based on the percentage of Java Developer resumes they appeared on. For example, 10.4% of Java Developer resumes contained Web Application as a skill. Let's find out what skills a Java Developer actually needs in order to be successful in the workplace.

The six most common skills found on Java Developer resumes in 2020. Read below to see the full list.

1. Web Application

high Demand
Here's how Web Application is used in Java Developer jobs:
  • Gathered and analyzed information for developing, supporting, and modifying existing web applications based on prioritized business needs.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Developed interactive web application using Front end technologies with emphasis on simplicity and positive user experience.
  • Used different Spring annotations to implement business layer components and configured for web application.
  • Collaborated with other developers to build database driven web applications using J2EE patterns.
  • Developed UI automation test scripts for web applications using Selenium WebDriver.
  • Tested many components of web application and documented my observations.
  • Experience in web application support in production environment.
  • Experience with developing MVC architecture based web applications.
  • Created a content management system web application.
  • Contributed to design and development of Java web applications liaise with team members to create JSP and web pages and functions.
  • Worked in an Agile team setting and responsible for development of different modules and screens of a web application called EPIC.
  • Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap.
  • Implemented three major Web Application subsystems, using Java, J2EE, Struts and Hibernate to support faster response times.
  • Earn Hub is a Web Application through which customers can make use of merchant funded as well as Affiliated offers.
  • Set up code coverage tool for web applications to monitor the degree of source code being tested in different environments.
  • Web application allowed users to search for products in the database and add them on their shopping cart for purchase.
  • Developed a web application using Java with Oracle DB at the back end to ensure the integration of services.
  • Maintained WebSphere 5.0 Application server for web applications development and deployed JSP and EJB components on WebSphere application server.
  • Worked as Primary concern for one module and was involved in bug fixing and enhancements to existing web application.

Show More

2. JSP

high Demand
Here's how JSP is used in Java Developer jobs:
  • Developed many enhancements and bug fixes for portal application using JSP/JavaScript/JavaScript libraries.
  • Involved in enhancement of existing application utilizing JSP, Created HTML navigation that is role based menu items changes dynamically.
  • Involved in the development of JSP with custom tags, Java Beans and also performed integration into the Application System.
  • Integrated JSF with JSP and used JSF Custom Tag Libraries to display the value of variables defined in configuration files.
  • Developed several server side view components using JSP and also integrated JSP Tiles definitions to re-use existing JSP components.
  • Implemented JSP custom tags in order to create dynamic forms that are easy to maintain throughout application development.
  • Implemented JSP custom tags, developed Struts Actions, Action Form, and Value Objects for presentation tier.
  • Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
  • Developed GUI screens using JSP and user validations using JavaScript for Web Enrollment and On-line Commissions applications.
  • Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
  • Developed custom JSP tag libraries, and provided support/guidance for multiple teams in customizing Spring Controller.
  • Involved in rewriting and modifying the GUI Screens using Struts, JSP, HTML and JavaScript.
  • Worked on complete Server Side and contributed to Front-End with the implementation of JSP, DHTML.
  • Design and development of new change requests using Java, struts, JSP and EJB.
  • Used open source Struts framework and encapsulated MVC design patterns along with JSP Tags Library.
  • Developed JSP Pages made them accessible to the Client using Web Logic Application Server.
  • Embedded flex screens with JSP files and brought the rich look and browser compatibility.
  • Implemented the presentation layer logic, using JSP to transfer data between application layers.
  • Created several JSP custom tag lib files for the development team and deployed them.
  • Customized common components such as tables, tree(s) using JSP Tag-libraries.

Show More

3. Html

high Demand
Here's how Html is used in Java Developer jobs:
  • Developed several web pages using HTML, CSS, JSP and JavaScript to perform checking and validations at Client's side.
  • Designed and developed the front-end User Interface, Navigation, HTML layouts, and Cascading Style Sheets for IHR system.
  • Developed the presentation layer and GUI framework that are written using HTML and Client-Side validations were done using JavaScript.
  • Developed the presentation layer using JSP, AJAX, HTML, XHTML, CSS and client validations using JavaScript.
  • Developed single page responsive Web UI using ionic framework with web technologies HTML5, AngularJS, CSS3, SASS.
  • Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML/DHTML.
  • Developed the presentation layer written using JSP, HTML, CSS and client- side validations were done using JavaScript.
  • Designed user interface for user to interact with system using HTML, JSP, Bootstrap, and CSS.
  • Designed the user interface of the application using HTML5, CSS3, JSF 2.1, JavaScript and AJAX.
  • Designed the front end using JSP and HTML, and process flow between front-end and server side components.
  • Defined the presentation semantics of the document written in a markup language using HTML and CSS 2.
  • Designed and Developed J2EE web based consumer applications using JSF, Spring, HTML, and Ajax.
  • Involved in front-end designing using HTML, CSS and Angular JS with JSF Ajax and tag libraries.
  • Designed and developed very complex and large web pages using AngularJS, HTML 5, and CSS.
  • Developed web based user interface screens using HTML, Angular JS, Java AWT and swing API.
  • Developed Email Templates and Email Notification functionality using HTML, DHTML and XHTML as per business requirement.
  • Involved in the design and development of Presentation Tier using JSP, HTML, CSS and JavaScript.
  • Developed a web-based reporting for Credit Monitoring System with HTML, JSTL 1.2, Custom tags.
  • Involved in writing code for printing of Report pages in HTML format and Microsoft Excel files.
  • Designed and developed User Interface of application modules using HTML, JSP, JavaScript and AJAX.

Show More

4. Database

high Demand
Here's how Database is used in Java Developer jobs:
  • Worked on developing stored procedures for database administrative tasks and database triggers to implement database auditing and to store historical data.
  • Developed application service components and configured beans using spring, creation of Hibernate mapping files and generation of database schema.
  • Designed and implemented Oracle database to record the collateral securities and settlement data.
  • Created database program in SQL server to manipulate data accumulated by internet transactions.
  • Used Hibernate for Object-Relational Mapping and for database operations in Oracle database.
  • Designed and implemented the database structure for the inventory replenishment application.
  • Involved in connecting bean with database using Hibernate configuration file.
  • Maintained responsibility for database design, implementation and administration.
  • Modified current database design to accommodate required changes.
  • Used Hibernate Persistence Strategy to interact with database.
  • Developed necessary SQL queries for database transactions.
  • Performed operations on Cassandra database using NoSQL.
  • Implemented database transactions using Hibernate ORM framework.
  • Participated in database design using Oracle.
  • Worked on modifying/enhancing Database Procedures.
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (Oracle).
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.
  • Developed the application using JSF for front end, Spring to manage business layer components and Hibernate for performing database transactions.
  • Involved in making the metadata changes at database level to sink the database table's schema with the message schema.
  • Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for Oracle 9i database.

Show More

5. Servlets

high Demand
Here's how Servlets is used in Java Developer jobs:
  • Designed and developed Business delegate Servlets and Objects.
  • Developed application logic using Servlets and JSP technology.
  • Designed and developed various Servlets.
  • Implemented business logic and developed java beans and helper classes to communicate with the Presentation tier, which consists of JSP/Servlets.
  • Designed, analyzed and developed the front-end and back-end using JSP, Servlets, HTML, CSS, and ANGULAR JS.
  • Implemented various J2EE standards and MVC framework involving the usage of Struts, JSP, AJAX and servlets for UI design.
  • Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a Web sphere application server.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, Form Beans and Action classes.
  • Created different UI component using HTML, CSS, JavaScript, JSP and Servlets, Struts-HTML, Struts-Tiles and Struts-Internationalization.
  • Developed complete application using J2EE thin client architecture with Struts framework, used Servlets, JSP and Spring MVC architecture.
  • Handled business logic as a Model using the helper classes and Servlets to control the flow of application as controller.
  • Developed web-based user interfaces using Servlets, JSP, JSF, HTML, and XML based client server application.
  • Address Book: Created simple web-based address book using JSP servlets to store, update and access database information.
  • Developed web pages using JSP, MVC Struts, Servlets, Java Script, and XML for various modules.
  • Involved in Servlets, Java Bean programming on the server side for the communication between clients and server.
  • Developed the credit check module using Servlets and JSP& Core Java components in Web logic Application Server.
  • Deployed Web Services, JSP's, Servlets, and Server side components in Web Logic Application Server.
  • Developed JSP, Servlets and custom tags for creating user interfaces and EJB Session Beans for model layer.
  • Developed the front-end using HTML, XML, JSP, Servlets, JavaScript, and interactive JSP pages.
  • Used Web Services on front end, Servlets as Front Controllers and JavaScript for client side validations.

Show More

Job type you want
Full Time
Part Time
Internship
Temporary

6. XML

high Demand
Here's how XML is used in Java Developer jobs:
  • Designed and developed JDBC module to read and write data from Oracle and SQL Server databases and convert to XML format.
  • Involved in Parsing XML's using DOM, SAX, and JAXB to retrieve information that is returned from Web Services.
  • Used XML, XSLT, SAX and XML Schema for parsing and transforming the XML documents received from the external applications.
  • Developed reports using PDF RENDERED library, which is used to convert the XML data into PDF printable format reports.
  • Designed and implemented a generic parser framework using SAX/DOM parser to parse XML messages of vendor account from Legacy system.
  • Developed and executed shell scripts on UNIX that generated data in XML and transferred it to client's server.
  • Worked on running integrated testing using the JUNIT and XML for building the data structures required for the WebService.
  • SOAP has been used as a protocol to send request and response in the form of XML messages.
  • Used XML Processing (JAXP) enables applications to parse, transform, validate and query XML documents.
  • Experience in handling designed, Developed and Implemented document transformation applications using XML Spy tool and XSD's.
  • Worked extensively with XML technologies for the conversion of data from Mainframe system to java compatible format.
  • Implemented java library for parsing, generating and modify XML using DOM, SAX, and JAXB.
  • Implemented Hibernate Configuration file, XML mapping files, Hibernate Session Manager and POJO's using Hibernate.
  • Used XML for mapping the pages and classes and to transfer data universally among different data sources.
  • Design and development of Web pages using HTML 4.0, CSS including Ajax controls and XML.
  • Designed, developed and validated User Interface using HTML, Java Script, XML and CSS.
  • Processed XML Quotes data by validating and cleansing it and then mapping it to target tables.
  • Involved in writing Spring Configuration using XML file and Annotations that contains object declarations and dependencies.
  • Used AJAX (Asynchronous JavaScript + XML) methodology to enhance current user hierarchy display.
  • Implemented XML parsing code for retrieving and sending data from and to the application server.

Show More

7. Pl/Sql

high Demand
Here's how Pl/Sql is used in Java Developer jobs:
  • Worked with PL/SQL for implementation of SQL triggers for preventing invalid transactions and imposing security authorization.
  • Developed back-end PL/SQL procedures for implementing business processes.
  • Developed a module to update, validate and check stock position at the end of every month using PL/SQL stored procedures.
  • Performed SQL, PL/SQL tuning and application tuning using various tools like explain plan, SQL Trace, TKPROF and AUTOTRACE.
  • Developed Vaccine returns/wastage project from the core using java, AJAX, PL/SQL packages, Java Script, JDBC calls.
  • Integrated usage of CRUD operations, performed Inner/Outer joins, used stored procedures, stored functions and using Oracle PL/SQL.
  • Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.
  • Used BULK collections for better performance and easy retrieval of data by reducing context switches between SQL and PL/SQL engines.
  • Developed stored procedures, triggers and functions to process the data using PL/SQL and mapped it to Hibernate Configuration File.
  • Developed complex queries to retrieve products based on region and service address and implemented PL/SQL stored procedures and Functions.
  • Encapsulated Business Rules in PL/SQL packages and the data was written to the database in accordance the business rules.
  • Used MySQL Database, TOAD to execute Stored Procedures SQL, DDL, DML and PL/SQL for Data manipulation.
  • Worked on Oracle Database, writing required PL/SQL statements, Packages, Stored Procedures, Triggers and Views.
  • Developed stored procedures, triggers and functions using PL/SQL to store and retrieve data records in/from the database.
  • Involved in creating and extracting data from database using SQL Queries and PL/SQL Stored procedures on Oracle database.
  • Involved in developing Packages, Stored Procedures, Functions, PL/SQL scripts using SQL plus in Oracle database.
  • Used PL/SQL stored procedures, triggers, cursors extensively to achieve effective results while dealing with huge transaction.
  • Created PL/SQL scripts to extract the data from the operational database into sample flat files using UTL_FILE package.
  • Created data base tables, functions, joins, and worked on writing the prepared statements using PL/SQL.
  • Developed coding using SQL, PL/SQL, Queries, Joins, Views, Procedures/Functions, Triggers and Packages.

Show More

8. User Interface

high Demand
Here's how User Interface is used in Java Developer jobs:
  • Created custom user interfaces and reusable components based on Java Swing technology to support the distributed software application architecture.
  • Design and develop user interfaces to internet/intranet applications by setting expectations and feature priorities throughout development life cycle.
  • Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
  • Created several custom tags for JSP for maximum re-usability for user interface components.
  • Designed rich user interface components in JSP technology and Client validations using JavaScript.
  • Developed application user interface using JSF 2.0 web framework and IceFaces component library.
  • Developed user interface components for Deal, Activity modules along with business components.
  • Implement web-based user interfaces to fulfill functional requirements and architectural goals.
  • Designed and developed various complex and advanced user interface using Swing.
  • Developed user interface using android widgets and components.
  • Implemented practical, aesthetic user interfaces.
  • Developed user interfaces using JSP elements.
  • Participated in designing the user interface for the application using HTML, DHTML, and Java Server Pages (JSP).
  • Developed the application for automating internal activities of the organization using Spring MVC architecture and custom tags support custom User Interfaces.
  • Design and development of User Interfaces and menus using HTML, JSP, JavaScript, client side and server side validations.
  • Developed user interface (view component of MVC architecture) with JSP, Struts Custom Tag libraries, HTML and JavaScript.
  • Developed user interfaces using HTML, CSS, JSP and JavaScript for views and to interact with the end users.
  • Web tier is implemented using Struts MVC framework with JSP, CSS, AJAX and JavaScript for user interface implementation.
  • Created the User Interface screens using struts MVC for logging into the system and performing various operations on network elements.
  • Designed and developed the user interface layer using JSP, Java Script, Ajax, HTML, CSS and DHTML.

Show More

9. Junit

high Demand
Here's how Junit is used in Java Developer jobs:
  • Developed various test cases such as unit tests, mock tests, and integration tests using the JUNIT.
  • Developed test cases using JUNIT4, and used SVN for maintaining repository for the project.
  • Involved in the writing coding, Code Review, Unit Testing of JUNIT and defects.
  • Developed Unit Test Cases, and used JUNIT for unit testing of the application.
  • Involved in unit testing the artifacts such as DAO using JUNIT framework.
  • Involved in executing the Component Test Plans for Unit Testing using JUNIT.
  • Developed various Test cases for Unit-Testing the code using JUNIT.
  • Used Log4j for application debugging and JUNIT for unit testing.
  • Coded Test Classes using JUNIT for Unit Testing.
  • Organized and developed JUNIT test cases.
  • Worked on JUNIT for unit testing.
  • Performed unit testing using Junit4.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Developed Unit Test Cases, and used JUNIT for unit testing of the application Implemented Framework Component to consume ELS service.
  • Developed JUNIT test cases and System test cases for all the developed modules and classes, use Jmeter for performance test.
  • Involved in creating unit testing of various layers using junit and created automated test scripts for integration testing using selenium.
  • Designed the Junit test cases and removed the minimal defects from the code before passing to the QA team.
  • Developed test cases with Junit for Unit testing, monitored build & deployment activities using MAVEN build scripts.
  • Involved in developing Integration Issues, System Testing Issues, User Acceptance Issues and production Issues including JUnit.
  • Used Spring MVC framework in development of new modules based on requirements Involved in module testing using JUnit.

Show More

10. J2Ee

high Demand
Here's how J2Ee is used in Java Developer jobs:
  • Designed and developed a fully functional generic n-tiered J2EE application platform the environment was Oracle technology driven.
  • Involved in gathering requirements, design and implemented the application using Java/J2EE technologies.
  • Employed Agile methodology for application development using J2EE technology.
  • Implemented enterprise level architecture which involved N-Tier J2EE applications.
  • Develop and Implement business applications using Java/J2EE.
  • Developed Java/J2EE applications using REST.
  • Implemented the application following the J2EE best practices and patterns like Session Facade, Business Delegate, DAO and Value Objects.
  • Designed the application architecture of the System based on MVC (Model View Controller), Struts Framework and J2EE specifications.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object and Factory pattern.
  • Developed middle tier components using J2EE design Patterns (Business Delegate, Service Locator, DAO, and Value Object).
  • Installed, implemented and maintained J2EE Server domains for development environment responsibilities included deployment of WAR, and Jar settings.
  • Involved in complete Software development life cycle of UKBSS Migrations developed using J2EE and Client GUI in Struts, JSP.
  • Implemented J2EE design patterns like Data Access Objects (DAO), session facade, value object, and singleton.
  • Defined and designed the layers and modules of the project using OOAD methodologies and standard J2EE design patterns & guidelines.
  • Applied J2EE design patterns like Business Delegate, Service Locator, Session Facade and DAO (Data Access Object).
  • Implemented various standard J2EE design patterns (Singleton, Factory, Data Access Object, MVC, Front Controller).
  • Developed JSP pages and implemented J2EE Design Patterns such as MVC, Business Delegate, Unit of work etc.
  • Developed the application under J2EE architecture using JSP, Struts, Spring, Java Beans, and Data mapper.
  • Implemented various J2EE Design Patterns such as Model-View-Controller, Data Access Object, Business Delegate and Transfer Object.
  • Developed various J2EE components like Ajax, JMS and MQ series with the help of RAD application framework.

Show More

11. Java

high Demand
Here's how Java is used in Java Developer jobs:
  • Used validation controls in Java Script for validation purposes and extensively used Database validations.
  • Used Hibernate for accessing and persisting data between Java objects/classes and a relational database.
  • Created java-based web applications for the business and manufacturing teams.
  • Developed a pick-up/delivery order system for restaurant in JavaFX.
  • Used Object Oriented Methodology for Java application design.
  • Recommended changes to improve established java application processes.
  • Designed user-interface and checking validations using JavaScript.
  • Developed stateless session enterprise java beans.
  • Implemented JavaScript test cases using Jasmine/Karma.
  • Implemented the business layer by using Hibernate with Spring DAO and developed mapping files and POJO java classes using ORM tool.
  • Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading, Exception Handling, Generics and Annotation.
  • Designed and implemented an auction system using Java EE and MongoDB to enable customers to sell their domains online.
  • Developed the UI Screens using JSP, JavaScript and HTML and did the client side validation with the JavaScript.
  • Involved in writing stored procedures for handling complex queries with help of TOAD and access them through Java Programs.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as user details.
  • Designed a standard alone application (Static Analysis) using Java, which can detect an irregular Rule format.
  • Worked side by side with the product management getting the business requirements and implemented them in core java.
  • Developed the view pages using HTML, DHTML, CSS, JavaScript for client side development and validations.
  • Designed and developed the user interface using JSP, HTML5, CSS3, JavaScript, and Angular JS.
  • Handled Client Side Validations used JavaScript and Involved in integration of various Struts actions in the framework.

Show More

12. MVC

high Demand
Here's how MVC is used in Java Developer jobs:
  • Developed architecture to use SpringMVC and Hibernate components wired together by Spring Framework and setting up application server deployment environments.
  • Implemented Spring Rest Web Services interface for provisioning the Subscriber configuration and inventory configuration and used Spring MVC.
  • Developed the application using MVC architecture and deployed using WebLogic server.
  • Involved in re-implementation of existing application using Spring MVC Framework.
  • Developed web based application using spring framework for MVC architecture.
  • Designed the applications using Struts MVC framework for easy maintainability.
  • Developed Application in Jakarta Struts Framework using MVC architecture.
  • Developed the application using Model-View-Controller (MVC) architecture.
  • Developed code according to MVC architecture using AngularJS framework.
  • Developed application and implemented in SpringMVC with Multi-Tier architecture.
  • Contributed in development of Spring/MVC web based application.
  • Implemented application using Spring MVC framework for maintainability.
  • Developed application using Struts MVC architecture.
  • Involved in creating Restful web services by integrating SpringBoot with Spring Data JPA, Spring MVC to expose to other applications.
  • Implemented Spring MVC, dependency Injection (DI) and aspect oriented programming (AOP) features along with Hibernate.
  • Involved in implementation of the framework using MVC architecture and following design patterns like Data Objects, and Front Controller.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC and worked on other modules like IOC.
  • Implemented separate controller for each screen using Spring MVC components and created helper class to navigate into different layers.
  • Project Description: EUROPEAN COMMISSION is a 3-tier web portal application following the Model-View-Controller (MVC) design paradigm.

Show More

13. Struts

high Demand
Here's how Struts is used in Java Developer jobs:
  • Used Struts2.0 based Validation framework for Presentation validation - also developed custom validations which were registered in the validation rules.
  • Implemented the Struts Validation Framework to validate the mandatory data and for business logic validations.
  • Implemented server-side validation implementing business-defined rules with Struts action classes.
  • Designed and developed prototypes for multiple modules using Struts framework.
  • Established user authentication functionality and User Session using JSP/Struts technology.
  • Developed many master data CRUD applications using struts framework.
  • Set up Custom business validations using Struts validate framework.
  • Developed web-based user interfaces using struts framework.
  • Implemented application design using Struts MVC architecture.
  • Developed web application based on Struts framework.
  • Constructed presentation layer implementing struts framework.
  • Used Struts framework extensively for development.
  • Leveraged struts-validations, struts-beans tag libraries.
  • Worked extensively on Struts framework.
  • Configured Spring to manage Action classes and set their dependencies in a Spring context file and integrated middle tier with Struts.
  • Involved in the design and development the presentation and web layers based on MVC Architecture (Model-View-Controller) and Struts framework.
  • Delivered the presentation tier using Struts Framework and developed JSP using Tile Layouts and validated the presentation tier using Validation Framework.
  • Tool to aid deployment of builds in Production Environment and show health of server on UI though JSP and struts application.
  • Developed the User Interface for Audit, Monetary Destination, Non-Monetary Destination and Customer modules using Struts, Hibernate and HTML5.
  • Implemented Jakarta Struts Framework1.2 along with JSP2.0, Struts Tiles, and Struts Tag libraries to facilitate user interface design.

Show More

14. CSS

high Demand
Here's how CSS is used in Java Developer jobs:
  • Brief Description:CSSI assists clients nationwide by delivering innovative custom and packaged solutions designed for their unique business requirements.
  • Participated in designing and developing the presentation web-based client using HTML4, CSS, JavaScript, JSP Tag Libraries and XML.
  • Brief experience on implementing the AngularJS in creating animations based on CSS classes for a new requirement surfaced for the client.
  • Used AJAX and JavaScript to handle asynchronous requests; and CSS was used to keep uniformity in look of the application.
  • Worked with PYTHON, MYSQL, CSS, JavaScript, Bootstrap and XHTML to build a fully functional user website.
  • Used Ajax and JavaScript to handle asynchronous request, CSS, HTML to handle look and feel of the application.
  • Developed Front-end application using Web 2.0 technologies of Spring MVC, JavaScript, DOJO, HTML, CSS and XML.
  • Developed CSS2 styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Used Struts customs tags such as HTML, CSS, Logic, and Bean Tags depending upon the requirement.
  • Developed JSP, HTML5, XHTML, CSS3 pages for compact and modified views worked on responsive web design.
  • Used JavaScript for client side validation and real time UI updates, HTML, DHTML and CSS for presentation.
  • Developed clean, concise, optimized, cross platform/browser user interfaces through CSS, XHTML, JavaScript, AJAX.
  • Developed responsive web page using HTML, CSS so it would render similar across all browsers and devices.
  • Developed UI modules using HTML, JSP, JavaScript, Bootstrap, CSS and Angular JS JavaScript framework.
  • Analyzed, Designed, Developed, Modified and Tested Business Modules for application HTML, CSS and XML.
  • Implemented and developed JSP, JavaScript, Ajax, HTML and CSS based solutions for front end.
  • Developed the several Sears online web pages using JSP, HTML, XML, CSS and JavaScript.
  • Designed the front-end for using JSP, HTML Java Script, CSS and customized JSP Tag Libraries.
  • Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS3).
  • Involved in front-end development, extensively used JavaScript, HTML, CSS and Ajax for front-end development.

Show More

15. Jdbc

average Demand
Here's how Jdbc is used in Java Developer jobs:
  • Used spring framework for Dependency Injection and Spring JDBC Framework for database interactions/integrated with Hibernate framework.
  • Worked closely with project analyst and implemented various database connections using JDBC.
  • Developed Business components using JavaBeans and database connections using JDBC.
  • Involved in implementing persistent data management using JDBC.
  • Developed User Management System using JDBC/MySQL/RMI/XML.
  • Leveraged JDBC interface for database connectivity.
  • Developed connection components using JDBC.
  • Updated and saved the required data in the DB2 database using JDBC, corresponding to actions performed in the struts class.
  • Developed data access object (DAO) layer for Job Scheduler module using Spring JDBC API (Stored Procedures).
  • Configured Web Logic resources such as JDBC providers, JDBC data sources, connection pooling and Java Mail sessions.
  • Created database tables in Oracle 11g, wrote SQL queries and used the Spring JDBC to merge database operations.
  • Used JDBC, Java and SERVLET for development of generating different file system in CSV, TXT Format.
  • Developed a Data Access Layer using Spring JDBC for Indication of Interests, Deal Tickets and Deal Processing.
  • Developed JDBC connection pooling and Data Source to database, developed client side JavaScript, HTML, etc.
  • Used Struts JDBC to write some DAO classes to interact with the database and access account information.
  • Developed complex queries using JDBC to retrieve and present data in the front end from the database.
  • Used JDBC for Database connection and insert, update, delete and retrieve data into the database.
  • Developed REST web Service API's using Mule Services, Implementing Spring MVC, and JDBC modules.
  • Implemented JDBC to connect to database and developed complex PL/SQL queries for querying data from Oracle database.
  • Developed DAO layer using JDBC, DAO design pattern to handle the interaction with Data base.

Show More

16. Jax-Ws

average Demand
Here's how Jax-Ws is used in Java Developer jobs:
  • Developed a Java SOAP Web Service using JAX-WS to allow customers acquire insurance policies from diverse locations in the Dominican Republic.
  • Involved in developing EJB exposed JAX-WS Web Services to the external clients during the Service Oriented Architecture (SOA) implementation.
  • Developed new services for Event Strategy service and Scan Event Strategy services using SOA and JAX-WS SOAP based web service development.
  • Experience in Web Services improvement utilizing Apache-Axis, JAX-WS, JAX-RS and Security design for marinating security levels for business prepare.
  • Developed Web Services (SOAP/JAX-WS)used extensively to fetch data from various Verizon internal systems for all Verizon subscribed services.
  • Implemented Java web service layer to get the signing rules from the isolation layer using bottom down approach using JAX-WS framework.
  • Produced and consumed both SOAP Web Services using JAX-WS, WSDL, XML and used SOAP UI for testing Web Services.
  • Worked on WSDL based web services using JAX-WS to provide services from the application using insurance (ACORD) standards.
  • Developed the web service for accepting the XML as inputs source for generating the rate plans using JAX-WS framework.
  • Implemented Service Oriented Architecture (SOA) by invoking multiple SOAP based Web Services and generating client using JAX-WS.
  • Developed SOAP and Restful web services in Java using JAX-WS and JAX-RS, Apache Axis2 frameworks on SOA architecture.
  • Used JAX-WS (SOAP) to produce web services and involved in writing programs to consume the web services.
  • Implemented Web service calls using JAX-WS and SOAP that provide Global information support such as Customer and Account management.
  • Developed Business components and Services using EJB3.0, JPA and JAX-WS and deployed them in Business tier application server.
  • Implemented client application to consume Claim web services using JAX-WS API of SOAP services and integrated with UI.
  • Implemented SOAP Web Service using JAX-WS and Apache CXF and generated client stubs from WSDL using Maven plugin.
  • Designed and Implemented SOAP web services using JAX-WS API for the different operations provided in the User Interface.
  • Developed SOAP web services using JAX-WS and Restful web services using JAX-RS and provided to other external applications.
  • Worked with web services components JAX-WS services and worked with SOAP, WSDL to interact with external systems.
  • Communicated with preferred vendor applications by using Web Services with the help of SOAP, WSDL, JAX-WS.

Show More

17. Log4J

average Demand
Here's how Log4J is used in Java Developer jobs:
  • Implemented logging using log4j and developed robust exception handling and error reporting mechanism.
  • Implemented dynamically configurable logging messages in applications using log4j and Sl4j.
  • Used Log4J for application logging and notification tracing mechanisms.
  • Implemented and integrated logging mechanism using Log4j.
  • Configured log4j to enable/disable logging in application.
  • Developed application level logging using Log4j.
  • Implemented application logging using log4j framework.
  • Used Log4J for logging the user actions and exceptions to find out causes of system malfunctioning and keep user action logs.
  • Used log4J for logging and was intensively involved in defect fixing and also implemented the best practices for defect fixing.
  • Used Log4j Framework for logging and debugging the application and to create the log files in development and production servers.
  • Created command-line configurable custom tracing, log, debug and info files using Log4j logging libraries for multiple projects.
  • Developed Exception mechanism using the Tier Framework and used the Log4j to log the entries while running the application.
  • Used Log4j and commons-logging frameworks for logging the application flow, Built and deployed the application using WebLogic.
  • Designed and developed access logging using Spring AOP and log4j debugging for services access report and audit purpose.
  • Used Log4j for Logging various levels of information like error, info, debug into the log files.
  • Implemented a logging application called Web Logging to trace the transaction flow on application server using Log4J.
  • Build the application using ANT script and monitored the error logs using Log4J and fixed the problems.
  • Implemented custom logging mechanism with the help of Log4j for logging all user operations in the form.
  • Participated in unit testing and functionality testing and used log4j for tracking errors and debugging the code.
  • Used log4j for tracking errors and debugging the code and used Spring scheduling for PDF generation.

Show More

18. EJB

average Demand
Here's how EJB is used in Java Developer jobs:
  • Implemented contained managed transactions and used transaction attributes for controlling various EJB transactions using stateless session beans.
  • Developed various EJB Components to fulfill the business functionality.
  • Migrated legacy EJB application to spring based application.
  • Designed and implemented transaction management using EJB.
  • Developed Business components using EJB.
  • Developed model components using session beans and used local message driven beans (MDB) to interact to session using EJB.
  • Developed business delegates to communicate with the Enterprise Java Beans (EJB) and web services residing on the business tier.
  • Developed and implemented the business logic component in middle tier using EJB framework including stateless session classes and Entity bean classes.
  • Developed and implemented the EJB beans and BO classes to work with the Bridge-Tier Framework for multiple screens of the system.
  • Involved in developing EJB'S for the core business logic using Session facade pattern and deploying them in Web Logic.
  • Worked on EJB using Dependency injection and Java Naming and Directory Interface syntax to find out the enterprise bean instance.
  • Developed the application using Business Delegate design patterns to communication action mappings with EJB session beans & entity beans.
  • Developed business layer using EJB stateless session beans and deployed on the Application server (Web logic).
  • Research and evaluated EJB Application Servers to upgrade product from proprietary application Server to an industry standard server.
  • Implemented Front Controller, Business Delegate, EJB, Business Objects, Value Object and Data Access Object.
  • Worked on both front end using JSP, spring framework and back end part using EJB and Hibernate.
  • Used EJB calls to get information from the OBMP (oracle Business Process Manager) in the system.
  • Designed and developed Service layer module interfaces and classes using spring and EJB for data transaction process.
  • Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
  • Developed business delegate to delegate data from bean to EJB's using EJB's service loop-up methods.

Show More

19. Business Logic

average Demand
Here's how Business Logic is used in Java Developer jobs:
  • Developed Entity Beans and Session Beans to implement business logic for various product transportation and distribution over different areas.
  • Developed business logic for generating ID pools and building inventory to generate lot of inventory records.
  • Implemented business logic using Stateless Session Beans and Message Driven Beans for receiving asynchronous messages.
  • Involved in implementing static and dynamic Web mapping of business logic and technical requirements.
  • Implemented stored procedures and triggers to accomplish business logic implementation on server side.
  • Involved in writing application business logic for different modules across the application.
  • Performed separation of presentation logic, business logic and data logic.
  • Developed Stateless and Bean Managed Persistence for handling business logic.
  • Used spring Framework for implementing business logic and maintaining transactions.
  • Developed Session beans and entity Beans representing business logic abstractions.
  • Worked on validation framework for client and business logic validations.
  • Created documentation to support new developers outlining project business logic.
  • Designed and developed Session Beans for implementing Business logic.
  • Developed business logic activities by developing business service classes.
  • Developed Stateless Session Beans to manage business logic.
  • Involved in creating components for isolated business logic.
  • Developed controllers and actions encapsulating the business logic.
  • Developed Custom Controls for handling business logic.
  • Developed business logic and presentation/controller phase.
  • Develop EJB components encapsulating business logic.

Show More

20. Design Patterns

average Demand
Here's how Design Patterns is used in Java Developer jobs:
  • Designed different design specifications for application development that includes front-end, back-end using design patterns.
  • Implemented Core Java Design Patterns for caching, performance improvement and memory utilization.
  • Designed and developed technical specifications using design patterns and OO methodology.
  • Worked on Design Patterns namely Strategy Pattern which Encapsulating each algorithm.
  • Participated in discussions on selecting Design Patterns and implementing them.
  • Developed the application using J2EE architecture specification and Design patterns.
  • Designed and implemented BusinessDelegate, SessionFacade and DTO Design Patterns.
  • Implemented core business logic using several Java/J2EE design patterns.
  • Design & Development of technical specifications using design patterns.
  • Designed and developed the application using design patterns.
  • Implemented the application framework using Factory design patterns.
  • Implemented several J2EE Design Patterns for developing applications.
  • Implemented required Design patterns to develop the application.
  • Configured StrutsFramework to implement MVC design patterns.
  • Implemented Java design patterns wherever required.
  • Design of the application model using Rational Rose by utilizing Struts framework (Model View Controller) and J2EE design patterns.
  • Developed multiple Map Reduce programs in Python to process large volumes of semi/unstructured data files using different Map Reduce design patterns.
  • Implemented various J2EE design patterns such as Session Facade, Business Delegate, Value Object, Data Access Object, etc.
  • Involved in Analysis and Design of the project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns.
  • Developed Proof of Concepts (POC's) for usage implementation of MDB and Design Patterns for Real Time Application invocation.

Show More

21. ANT

average Demand
Here's how ANT is used in Java Developer jobs:
  • Performed analysis of legacy system to direct software development into satisfying customer needs and wants.
  • Involved in Significant customer interaction resulting in stronger Customer Relationships.
  • Involved in developing Instant Messaging android application for internal use.
  • Bank AmeriDeals deals are available based on the transactions made by the customer and also the merchant locations near the customer.
  • Lead the issue management team and achieved significant stability to the product by bringing down the bug count to single digits.
  • Cane Management System, designed for sugar cane Company that performs activities like seed plantation, Seed/Fertilizer Loan, employee/labor registration.
  • Worked on reviews at the entire project life cycle and identified the review defects in the defect management tool Mantis.
  • Project Description: The Purpose of this project is to significantly reduce the manual process and automate the business process.
  • Experience with using mid server, Web Services, email and other relevant technology to integrate tools with ServiceNow.
  • Worked along with Operation team on ANT configuration to build the application like EAR, WAR, JAR files.
  • Created Ant, UNIX Shell scripts for build and deployment activities in QA, Staging and Production environments.
  • Have used ANT build tools for building, Packing, testing and deploy application on the server side.
  • Participated in Server upgrades, code migrations, and also worked on important enhancements in the business requirements.
  • Used ANT as a build and deploy mechanism for WAS and wrote ANT scripts to accomplish the task.
  • Used ANT Hill to build the application and deploy it to various environments (development, testing).
  • Used Java Message Service for reliable and asynchronous exchange of important information such as pricing data for export.
  • Take full advantage of MakeMyTrip's car rental service by making a quick and convenient online booking.
  • Support the application during warranty and create reports on the quantity of data transmitted/received from the vendor.
  • Resolved performance issues in Case Management UI that substantially reduced pages rendering time and improved user experience.
  • Developed the automatic build scripts using ANT for the application and deployed and Web Sphere Application server.

Show More

22. Test Cases

average Demand
Here's how Test Cases is used in Java Developer jobs:
  • Defined initial test cases in Analysis and Design documentation to assist testers in writing initial test documentation
  • Experience in Unit/Debug/Integration testing and generating Test cases for web/Java core applications.
  • Prepared Program specifications and Test cases based on Detailed Design documents.
  • Developed Test Cases based upon the Functional Requirement Document.
  • Played an active role in testing the application by writing test cases for different scenarios and extensively involved in bug fixing.
  • Involved in all the test cases and fixed any bugs or any issues identified during the testing period.
  • Create and performs unit test cases, document, and report findings to test team for reporting.
  • Create sample messages and functional test cases which test the translation of a message for each interface.
  • Have developed test cases based on use cases and user stories as part of Test Driven Development.
  • Provided J Unit test cases for the application to support the Test Driven Development (TDD).
  • Communicated with the testing team in writing test plans and test cases and execution of test cases.
  • Involved in unit integration, bug fixing, acceptance testing with test cases, code review.
  • Developed unit test cases using Jasmine and Karma as unit test runner for various application modules.
  • Involved in peer reviews of coding and test cases and Unit Testing, Integration testing etc.
  • Developed Test cases, Test scenarios & Test scripts for Unit testing and Black box testing.
  • Worked with QA team to validate the test cases whether meeting the business Requirements or not.
  • Defined test scenarios and test cases for the different operations of the Fund list service access.
  • Developed automation scripts for 60% of the test cases using Selenium RC in Java.
  • Formulated integration test plans, test cases, test scripts and executed integration test phase.
  • Used testing frameworks for writing unit test cases and created custom scripts for integration testing.

Show More

23. Sequence Diagrams

average Demand
Here's how Sequence Diagrams is used in Java Developer jobs:
  • Participated in design meetings, presented and discussed architectural impacts of proposed functionality changes using class and sequence diagrams.
  • Developed Class Diagrams, Activity Diagrams and Sequence Diagrams based on functional specifications documents for Designer Module.
  • Developed entity-relationship diagrams, package diagrams, sequence diagrams and flowcharts to document application operation.
  • Prepared Technical documentation and Sequence Diagrams for the application.
  • Participated in the creation of business requirements document using UML, Use case diagrams, Class diagrams, and Sequence diagrams.
  • Involved in analysis, design and development and developed specifications that include Use Cases, Class Diagrams, and Sequence Diagrams.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application.
  • Developed the Use cases, Diagrams, Sequence Diagrams using Rational Rose and deployed the project using the MVC design pattern.
  • Developed analysis level documentation such as Use Case Model, Business Domain Model, Activity & Sequence Diagrams and Class Diagrams.
  • Implemented OO techniques such as UML methodology (use cases, sequence diagrams and activity diagrams) and developed class diagrams.
  • Participated in the design of framework and developed Use Case Specifications, Use Case Diagrams, Class diagrams, Sequence diagrams.
  • Involved in developing Use Case diagrams, Class diagrams and Sequence diagrams in Magic Draw to express the detail design.
  • Documented designs on confluence using class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
  • Used Rational Rose for the Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
  • Designed UML activity diagrams, sequence diagrams and story boards during the requirements gathering phase, using Rational Software Modeler.
  • Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
  • Involved in the preparation of Use Cases, Sequence Diagrams, Class Diagrams, Activity Diagrams etc using Rational Rose.
  • Used Rational Rose and UML to design Use Case, Class, Activity and Sequence diagrams for functional design documents.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Involved in design and prepared use cases, class diagrams and sequence diagrams for Generic Financing products using Rational Rose.

Show More

24. UML

average Demand
Here's how UML is used in Java Developer jobs:
  • Design and document extensive additional application functionality using UML diagrams and utilize a phased approach for manageability and risk mitigation.
  • Involved in system analysis and design using UML / Use-case representation to satisfy functional requirements.
  • Developed UML and Entity relations and implemented database in production environment.
  • Developed a UML design specification using Rational Rose.
  • Developed various design documents using UML methodologies.
  • Used UML diagrams (Class diagrams and Sequence diagrams) to understand the objects and their flow to develop the code.
  • Engaged in analyzing requirements, identifying various individual logical components, expressing the system design through UML diagrams using Rational Rose.
  • Developed detailed business requirements document using UML, Use case diagrams, Class diagrams, and Sequence diagrams for new requirements.
  • Developed Use case diagrams, class and Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Designed various UML diagrams like use cases, class diagrams and sequence diagrams with Rational Rose to implement various business requirements.
  • Created detailed design documents (UML diagrams like Use case, Class, Sequence and Component diagrams) using Rational Rose.
  • Involved in creation of UML diagrams like Class, Activity, and Sequence Diagrams using modeling tools of IBM Rational Rose.
  • Applied Object Oriented Programming (OOP) concepts (including UML use cases, class diagrams, and interaction diagrams).
  • Used Rational Rose development tool to design various Use Cases, Collaboration and Sequence diagrams in Unified Modeling Language UML.
  • Created Class Diagrams and sequence diagrams using UML and Template for a Java based search platform was developed using JSP/JSTL.
  • Created UML Class and Use Case Diagrams which were learned during the MS program as a part of Software Engineering.
  • Developed UML diagrams like Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the detail design phase.
  • Used UML diagrams (use case, class and sequence diagrams) to analyze, design and develop system.
  • Analyzed the customer provided functional Requirements and prepared High level design document, UML class diagrams using Rational Rose.
  • Used Microsoft Vision to generate UML diagrams (Class and Sequence diagrams) to accommodate on the design documents.

Show More

25. DAO

average Demand
Here's how DAO is used in Java Developer jobs:
  • Developed and enhanced existing persistence framework in combination of hibernate and DAO design pattern.
  • Developed Hibernate components and DAO Classes for business logic processing and database operations.
  • Involved in implementing DAO pattern for database connectivity and Hibernate for object persistence.
  • Used Hibernate Template and Hibernate DAO Support for Spring-Hibernate Communication.
  • Spring DAO implementations for stored procedures execution through hibernate.
  • Worked on Spring-DAO based declarative transaction management.
  • Developed DAO pattern for Database connectivity.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session facade, DAO, DTO.
  • Implemented the view layer using JSP, Business layer using Spring 3.0, and persistent layer using DAO and Hibernate 3.2..
  • Used Hibernate in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations.
  • Implemented various design patterns like service locator, MVC, DAO, Business Delegate, Interceptor, singleton and Front controller.
  • Designed and developed Business Layers using simple POJO Beans and used Spring for UI, ServiceLayer and DAO layer integration.
  • Increased performance of the extended applications by making effective use of various design patterns (Front Controller, DAO).
  • Implemented design patterns such as Singleton, Factory, Service Locator, Session facade, DAO, Value Object Pattern.
  • Developed Database Access Objects (DAO) using the Spring Hibernate Support and using Hibernate Query Language (HQL).
  • Developed Data Access Objects (DAO), Session Facade, Service Locator, Business Delegate and Value Object patterns.
  • Utilized design patterns: Value Object, Business Delegate, Service Locator, Singleton, Data Transfer Objects and DAO.
  • Implemented the persistence layer using Hibernate and configured Hibernate with Spring to interact with the Database from the DAO.
  • Aided in the implementation of DAO pattern for Rest Web Services to check the laws and standards of states.
  • Used Singleton, Business Delegate, Service Locator, DAO, BO, MVC, and Factory Design Patterns.

Show More

26. Jquery

average Demand
Here's how Jquery is used in Java Developer jobs:
  • Utilized various JQUERY plug-ins to build Rich Internet Application (RIA) to make it look more intuitive.
  • Designed various grid panels and various UI components using EXT JS framework and JQUERY.
  • Used JQUERY extensively to implement the AJAX driven application used internally.
  • Developed screen functionality using HTML, CSS, JavaScript and JQUERY.
  • Designed, Developed and modified front-end UI using HTML, CSS, JAVASCRIPT, JQUERY.
  • Implemented the presentation layer using JSP, HTML, JQUERY, JAVASCRIPT, AJAX.
  • Developed dynamic interfaces in JSP, JQUERY, AJAX, HTML5, CSS3.
  • Designed and Developed front-end UI using HTML5, CSS3, JAVASCRIPT, JQUERY.
  • Utilized a combination of regular expression and JQuery Validation Plugin to conduct input check.
  • Involved in front-end development for portfolio analysis using AngularJS and jQuery.
  • Introduced the company to interactive JavaScript frameworks like jQuery.
  • Implemented user input validations using JavaScript and JQuery.
  • Used JQuery to make it easier to navigate through files, create animations, handle events, and develop Ajax applications.
  • Worked on jQuery to make drop down menus on web pages and display part of a web page upon user request.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3 and AngularJS.
  • Worked on front end pages that were developed in a professional manner using HTML, CSS, JavaScript and JQUERY.
  • Used JQuery, a cross browser JavaScript library to dynamically add the items to a request on the client side.
  • Utilized JQuery along with the HTML5 tags to add dynamic objects to the web pages at the client side.
  • Used JQuery object to hold Data received from DB2 Database and responsible for passing data to Data manipulation Layer.
  • Used user controls and JQuery to post the page to the server and get the results using Ajax calls.

Show More

27. Tomcat

average Demand
Here's how Tomcat is used in Java Developer jobs:
  • Configured Apache Tomcat server for both browser-based and Java-enabled mobile device access.
  • Involved in configuration and deployment of application on tomcat server.
  • Installed and configured Tomcat application server in various environments.
  • Developed web-based applications using application server like Apace Tomcat.
  • Configured Development Environment using Tomcat and Apache Web Server.
  • Perform configurations in Apache Tomcat web/application servers.
  • Integrated Tomcat server for running Bolton application.
  • Used Tomcat Application Server for application deployment.
  • Configured Apache Tomcat Application server and supported.
  • Deployed application using Tomcat Application Server/Web logic.
  • Involved in tomcat server configuration for deployment.
  • Deployed application on Tomcat Application Server.
  • Developed application using Apache Tomcat.
  • Used servers provided by Indian Government to get the information about the details of the schedules and ticket information using TOMCAT.
  • Worked on and configure the 199.91.65.66 DNS, Apache HTTP Server, Apache Tomcat Load Balance & Balance Control, Cluster.
  • Used ClearCase as version control and Apache Ant build tool for building and deploying the application on Apache Tomcat 5.5.0 server.
  • Designed and developed a chain-wide Tomcat service solution to provide real-time data exchanges between the stores and various back-end services.
  • Designed and developed the Human Resource Management System using Java, Apache Tomcat, HTML, JSP and SQL Server.
  • Involved in setting up Apache and Tomcat servers for the application teams, configuring and trouble shooting the connectivity issues.
  • Developed a web based e-discovery solution Technical: Java JSP Struts Tomcat, Scrum, Agile, TDD, Oracle

Show More

28. Windows XP

average Demand
Here's how Windows XP is used in Java Developer jobs:
  • Involved in making build using ANT and deployment of application on Apache Tomcat 5.5 servers on Windows XP and Linux OS.
  • Involved in Installation, Configuration, and Administration of Web Sphere server on Windows XP.
  • Configured and Deployed application on Web Sphere Application Server in Windows XP environment.
  • Developed application to be implemented on Windows XP.
  • Tested The Application For Windows XP.
  • Worked on different OS like UNIX/Linux, Windows NT, Windows XP, Windows 2K and Window7.

Show More

29. Maven

average Demand
Here's how Maven is used in Java Developer jobs:
  • Involved in installing and configuring Eclipse and Maven for development, reviewed application server issues and provided resolution.
  • Worked on Java Maven project with Hibernate framework for developing new features and modification requests.
  • Worked in Continuous Implementation and Deployment environment with experience in Maven based deployment setup.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Used Maven to encourage deployment consistency with a convention over configuration approach.
  • Implemented the library dependency management and build process using Maven.
  • Build components scheduling and configuration using Maven2.
  • Implemented Maven for building application.
  • Used Apache Maven 3.2.5 as the build-automation tool to build the project and configure the various dependencies of all its modules.
  • Used JIRA to track activities and defects, Log4j to logging debugger and using Maven to compile and build project.
  • Developed build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.
  • Used Jenkins for continuous integration with maven built in to generate the EAR files and sanity4j code quality testing reports.
  • Created EAR, WAR & JAR files using Maven Script and deployed on test, stage and production servers.
  • Configured project in Eclipse environment: class path, project properties and references, maven build, debugging environment.
  • Have been involved in building and deployment of the applications by using build tools like ANT, Maven.
  • Used Maven for create the project archetype and build the interface modules for create war and ear files.
  • Improved the build process by performing migration from Ant to Maven2 and developed scripts for compiling and deployment.
  • Used Maven as a build tool, wrote the dependencies for the jars that needs to be migrated.
  • Used Maven to compile and package the application * SVN was used for project management and version management.
  • Implemented Maven build tools to build jar and war files and deployed war files to target servers.

Show More

30. JMS

low Demand
Here's how JMS is used in Java Developer jobs:
  • Worked on establishing communications with other applications using Web Sphere Message broker with JMS for asynchronous messaging.
  • Developed and utilized J2EE Services and JMS components for messaging communication in WebLogic Application Server.
  • Developed new web-services/consumed existing web-services using SOAP/HTTP, SOAP/JMS.
  • Tested transactions created electronically through message injection using JMS.
  • Implemented Asynchronous messaging between components using JMS.
  • Communicated between different applications using JMS.
  • Implemented asynchronous messaging system using JMS.
  • Developed Generic Java Packages to produce and consume JMS messages through topics and queues in Asynchronous message processing with guaranteed delivery.
  • Configured JMS queues on server by extensively working on SOA and Web Services to get the data from third party systems.
  • Designed a new Exceptional handling framework which could handle system breakout and log the changes into a queue using 'JMS'.
  • Configured JMS resources and developed Message Driven Beans for collecting data and sending information back to user in the application.
  • Developed the module to post message to the external queue and read message from the application queue using JMS post.
  • Developed code to communicate with other web services using web service clients (synchronously) and JMS (asynchronously).
  • Worked on the Spring Framework in integration with Hibernate ORM framework, Worked on the JMS and Message Drive Beans.
  • Involved in the development of underwriting process, which involves communications without side systems using IBM MQ and JMS.
  • Designed and developed ESB processes for integrating the applications and involved in developing JMS Topics/Queues for applications data exchanges.
  • Involved in working with JMS MQ Queues (Producers/Consumers) in Sending and Receiving Asynchronous messages via MDB's.
  • Used Java Messaging artifacts using JMS for sending out automated notification emails to respective users of the application.
  • Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from the JMS provider.
  • Developed EJB (Session and Message Driven Beans) in collaboration with Java Messaging Services (JMS).

Show More

31. Websphere

low Demand
Here's how Websphere is used in Java Developer jobs:
  • Analyze and diagnose any issues that could adversely impact any functional capabilities of WebSphere Commerce applications.
  • Developed Java classes for implementing asynchronous processing using WebSphere JMS.
  • Experience in configuring WebSphere application server for developers integration testing.
  • Developed Session/Entity Beans and deployed on WebSphere Application Server.
  • Involved in Presentation Development using WebSphere Portal technology.
  • Implemented asynchronous messaging using WebSphere MQ.
  • Deployed application on WebSphere Application Server.
  • Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to WebSphere MQ, which connects to the legacy systems.
  • Deployed and tested the prototype on WebSphere Test Environment 5.0 and contributed to deployment and maintenance on WebSphere Application Server 5.0.
  • Developed DAO (data access objects) using Spring Framework 3 and Deployed the components in to WebSphere Application server 7.
  • Experience in debugging issues related to WMB (WebSphere message broker)/ MQ code and implement fixes for code issues.
  • Developed war files using maven build and deployed on the WebSphere server by usage of Spring, REST web services.
  • Designed & Developed using Java/J2EE, Web Services, Struts, XML, and Deployed on WebSphere 6.1 Application Server.
  • Involved in customizing the design and development of Themes and Skins of WebSphere portal according to the client's requirement.
  • Deploy, test, and debug applications on WebSphere and Tomcat application servers and on Linux and Windows platforms.
  • Developed build script using Maven to build, package, test and deploy Web and batch applications WebSphere container.
  • Experience in installation, configuration and deployment of J2EE components on IBM WebSphere Application Server using Eclipse IDE.
  • Worked in creating WebSphere Application Server Clustered Environments and handling Load Balancing for QA, UAT and Production.
  • Configured MQ in WebSphere Application server as message driven architecture for the exchange of messages between the applications.
  • Administered and configured WebSphere to deploy the application on application server and also worked on Ant scripts.

Show More

32. Unix

low Demand
Here's how Unix is used in Java Developer jobs:
  • Configured and Deployed application on Web logic Application Server in Unix environment.
  • Developed and maintained UNIX shell scripts for data-driven automatic processing.
  • Configured and implemented batch-jobs in higher environment using UNIX.
  • Developed UnixShell Scripts to perform administrator related tasks.
  • Involved in application deployment in Linux/Unix environment.
  • Executed UNIX commands for taking server logs (Performance, Security logs) and placed them in shared hard drive.
  • Developed UNIX Shell Script, Debugging, Implementing, Development, Testing, Staging and Production Environment with Production support.
  • Generated Ant, Maven, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Handled production issues which are related to UNIX server and application that involved debugging and troubleshooting of the code.
  • Implemented UNIX utilities using shell script for data validation, manual job submission, restarting failed jobs, etc.
  • Worked on UNIX scripting to parse the files that were received from upstream and downstream applications connected to CSV.
  • Developed small projects like Migration Scripts, Automation Scripts using UNIX, Shell Scripting on Bash, Linux environments.
  • Developed FTP UNIX shell which sends the files from local server to Remote server and acknowledges through E-Mail.
  • Configured development, QA and integration servers on UNIX boxes deployed and maintained application in these servers.
  • Created a number of Utilities using Unix Shell Scripting to automate the processes related to RSA product.
  • Involved in fixing defects and troubleshooting issues on UNIX environment and wrote Shell scripts to automate jobs.
  • Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.
  • Worked on migrating the application from one Unix Server to another while existing Servers were getting migrated.
  • Developed scripts for EJB deployment, build releases and generating daily logs on both NT and UNIX.
  • Experienced in developing the UNIX Shell Scripts to execute the scripts and manipulate files and directory.

Show More

33. XSL

low Demand
Here's how XSL is used in Java Developer jobs:
  • Developed XML applications using XSLT transformations.
  • Developed user interface using JSP, HTML, XHTML, XSLT and Java Script to simplify the complexities of the application.
  • Analyzed the XSLFO documents and implemented the logic into the BIRT reports and integrated the BIRT engine with the application.
  • Used XSLT to do the transformation changes for the new requirements on the consumer side of web service application.
  • Created the generic castor mappings and applied XSLT to generate the SOAP request, to invoke the middle-ware services.
  • Involved in developing interfaces for the CSM in order to invoke the various business partners using XML, XSLT.
  • Designed and Developed XSL style sheets using XSLT to transform XML and display the information on the UI screens.
  • Worked on web services as SOAP, XML and XSL transformations Develop code to parse the XML data feeds.
  • Developed JSP's, which dynamically created XML and XSL style sheets to stream HTML to the browser.
  • Involved in parsing the XML's using SAX and used XSLT to transform XML document into HTML.
  • Developed web services provider application using XSLT, WSDL and WSAD and used SoapUI for testing purposes.
  • Involved writing code in XSL Style sheet for creating dynamic web pages based on the XML templates.
  • Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT extensively for data transfers.
  • Used AJAX for interactive user operations and client side validations Used XSL transforms on certain XML data.
  • Worked on the presentation and UI components using XSL, CSS and JavaScript with Builder design pattern.
  • Implemented web services (WSDL) and effectively worked with SOAP and XML, and XSLT.
  • Created XSL style sheets to generate complicated output reports based on user requirements from XML data.
  • Used style sheets like CSS and XSLT to convert the XML format into User-readable format.
  • Designed Web Services architecture for the application using SOAP, XML/XSLT, WSDL and UDDI.
  • Involved in troubleshooting the problems and fixing the bugs in XSLT and java related programs.

Show More

34. API

low Demand
Here's how API is used in Java Developer jobs:
  • Used Hibernate Criteria API for dynamically building queries for searching contractors depending on Selection Criteria.
  • Developed email response application module using JavaMail API.
  • Involved in Core API development with all required utility components like Date formats, Number formats, Calculations and String functions.
  • Used Stateless Session Beans to encapsulate the business logic and developed Web Services for the modules to integrate clients API.
  • Developed JDBC Connection Pool API as an interface to database for fast database response using bottom out transaction processing approach.
  • Developed a batch job in java using JDK (Batch API) for running the scripts on a weekly basis.
  • Project Description: This solution efficiently adapts to rapidly changing government pricing mandates and regulations, and ensures accurate payments.
  • Developed a spring MVC based application for admin interface to STS using spring MVC, hibernate, Bouncy Castle API.
  • Assisted in re-writing MERVA, a JFC/Swing based API that was used in gathering data from different data feeds.
  • Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Involved in Analysis & Design, estimate work effort of the project in a rapidly changing environment.
  • Used Applet to traverse and modify objects of its parent web page using the Common DOM API.
  • Used Apache POI API to generate excel document for data in each grid in the application.
  • Implemented Criteria API, Native Queries and Hibernate Query Language (HQL) at business manager.
  • Create lead generation applications that make multiple API calls (via AJAX) for form validation.
  • Used JPA (Java Persistence API) with Hibernate as Persistence provider for Object Relational mapping.
  • Used Factory Pattern and coded the Bond Ladder statistics PDF creation using I text API.
  • Developed services to connect to IBM WCM using ISRA adapter API to get Image metadata.
  • Developed Restful services for Entitlement and Contact History by using JAX-RS API and CXF implementation.
  • Worked closely with SQL database changes and wrote Stored Procedures depending on the API change/enhancement.

Show More

35. SVN

low Demand
Here's how SVN is used in Java Developer jobs:
  • Used SVN as a documentation repository and version-controlling tool.
  • Used SVN configuration management for code integration.
  • Used SVN to keep track of all the implementations and modifications done in the project, allowing several developers to collaborate.
  • Merged the code, schema and updating in SVN once the Development activity and unit testing is completed in Development environment.
  • Use SVN repository to keep track of various versions of the project as well as to check code in and out.
  • Used version control mechanism (SVN), messaging service using JMS, transaction management and implemented dependencies using Spring.
  • Used Subversion (SVN) as version control system and Mercury Quality Center to track the defects in the application.
  • Used SVN for version control across common source code used by developers and configured Maven to manage project jar file.
  • Added the new adapters and new handlers by developing code in TIBCO Business Studio using Java in SVN Repositories.
  • Used SVN (Subversion) for version control and Crucible for SVN commit tracking and code reviews of peers.
  • Used SVN for check-in, check-out of files to control versions of files and Eclipse as an IDE.
  • Used SVN (Version control) for committing the code and other items changes related to the application.
  • Developed Java application for fetching and merging files in SVN repository and save it to the database.
  • Use SVN for source code maintenance and OMS (Propriety Tool) for bug tracking and maintenance.
  • Used SubVersion (SVN) and Git plug-ins in Eclipse for version control and source code management.
  • Used SVN as version control to track service change requests and used PMD for formal code review.
  • Used SVN for supporting software configuration management (SCM) of source code, configuration management.
  • Configured, maintained and used CVS, SVN, and GIT source code version control systems.
  • Used SVN for version control and worked on Maven scripts for building and deploying the application.
  • Worked on SubVersion (SVN) as a central repository for our code shared by teams.

Show More

36. Version Control

low Demand
Here's how Version Control is used in Java Developer jobs:
  • Worked on Subversion as version control system for maintaining uniformity of application code among the developers.
  • Ensured robust configuration and version control management practices in an agile environment.
  • Used MS-Visual SourceSafe for version control for software configuration management.
  • Used ClearCase for configuration management/version controlling.
  • Configured and Maintained Subversion version control.
  • Developed version control using Subversion.
  • Used Apache Ant for the build process and used Clear Case for version control and Clear Quest for bug tracking.
  • Used Clear case version control system and worked with the configuration management team while deploying the application to higher regions.
  • Used PVCS as the version control tool to perform programs Check-out and Check-in from and to the repository.
  • Used Microsoft VSS for version control to update and aid the code checking and code checkout during development.
  • Used XML to transfer the application data between client and server and SVN as source Version control.
  • Played major roles of ExtJS Developer, Version control Administrator, ExtJS mentor and Application server administrator.
  • Performed version control management using Rational Clear Case and used Rational Clear Quest as work automation tool.
  • Used version control tools SVN and clear case and was involved in the configuration of these tools.
  • Used Rational Clear Case for version control and change management, and SVN for design document control.
  • Used SVN as version control tool to merge code, check in and checkout the data.
  • Used GitHub for version control, Sonar for code quality and JasperReports to generate reports.
  • Used Visual Source Safe as a Version Control Tool and followed standard software life cycle.
  • Used SVN as version control, ANT as build tool and IBM WebSphere for deployment.
  • Used Toad database development tool to manage Oracle database and implemented version control with ClearCase.

Show More

37. CVS

low Demand
Here's how CVS is used in Java Developer jobs:
  • Performed software configuration management and version control activities through CVS.
  • Prepared a complete documentation of the project and test case documentation with sample inputs Version control is done by using CVS.
  • Developed fine tuned T-SQL queries and stored procedures for product catalog search, product category search and CVS store search.
  • Configured Hudson and integrated it with CVS to automatically run test cases with every build and generate code coverage report.
  • Created user and database objects, such as tables, views, and indexes using CVS repositories for version control.
  • Implemented CVS as Version control system and used Maven as a build and dependency management tool to manage various dependencies.
  • Used CVS for version control across common source code used by developers and deployed the applications on WebLogic Application Server.
  • Used Eclipse IDE as the development environment to design and develop the code and used CVS for source code control.
  • Used CVS source control system to commit the working changes to the repository system and to get others changes.
  • Used the tools like Concurrent Versions System better known as CVS for saving the source code and release management.
  • Worked with CVS as a version control and used Mercury Quality Center to track and to fix the defects.
  • Implemented and used CVS for maintaining the source code designed, developed and deployed on Apache Tomcat Server.
  • Used version control tool CVS in the application and created tags for different versions of the application.
  • Used CVS for version control and used IBM RAD 6.0 as the IDE for implementing the application.
  • Used CVS repository to extract all the wanted applications into the local folder and work on it.
  • Worked with various version control tools like CVS, Clear Case and Subversion (SVN).
  • Used WSAD as an IDE for the application development and used CVS for version control.
  • Utilized CVS for code check in and pull up from the MS SQL code repository.
  • Created various branches in CVS for different releases, performed daily code merges between the releases
  • Used Eclipse for development IDE, JIRA for defect tracking and CVS for version control.

Show More

38. Eclipse IDE

low Demand
Here's how Eclipse IDE is used in Java Developer jobs:
  • Developed the application using Eclipse IDE and Spring Security for Authentication and authorization extensively.
  • Developed code using Eclipse IDE for integrated development environment.
  • Created JUNIT test case for various functional modules, modified, debugged and executed using JUNIT plug in to Eclipse IDE.
  • Worked on testing integrated services using Eclipse IDE 3.x Apache Server for displaying city info such as hotels and businesses.
  • Executed the test scripts and test procedure against the business requirements documents and generated TestNG reports using Eclipse IDE.
  • Used Eclipse IDE for code development along with Visual Source Safe (VSS) for managing the code.
  • Deployed the Application on Oracle Implementation with JSP, JavaScript, Struts Validation framework on MyEclipse IDE.
  • Used Eclipse IDE to develop application and used its built-in database tool, plugin and version control.
  • Developed page object model testing automation framework using TestNG testing framework, eclipse IDE and java language.
  • Used Eclipse IDE with My Eclipse plug-in in order to develop and deploy the application code.
  • Designed the automated test cases using the Selenium Web Driver inside the Eclipse IDE using Java.
  • Developed the application through Eclipse IDE using its plugins, build and support and debugging tools.
  • Used Eclipse IDE as development environment to design, develop and deploy application on Web Sphere.
  • Used Eclipse IDE to integrate the different frameworks in order to build the overall application.
  • Used Eclipse IDE for entire development process, developing code, creating profiles, servers.
  • Worked on Eclipse IDE's for build, debugging and deploy it using Apache Tomcat.
  • Developed and Consumed Web Services using Eclipse IDE (Both SOAP and RESTFUL Services).
  • Used the Eclipse IDE for developing the application and unit testing as well as debugging.
  • Worked on application code using Eclipse IDE and deployed the application using Tomcat Application servers.
  • Developed Order flow application using Eclipse IDE where core java concepts have been used extensively.

Show More

39. Wsdl

low Demand
Here's how Wsdl is used in Java Developer jobs:
  • Created web service components using SOAP, XML and WSDL to receive XML messages and for the application of business logic.
  • Used WSDL, SOAP, AXIS and JAX-WS technologies to create web services by generating stubs and consuming the existing services.
  • Performed server-side development based on Service Oriented Architecture (SOA) technologies like Web Services, WSDL, and UDDI.
  • Tested the WSDL with Soap UI and generated the web service client classes, the application consumes around 11 services.
  • Involved in developing XSD s and WSDL s, SOAP based web services and testing web services using SAOP UI.
  • Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2.
  • Developed Web Services for data transfer from client to server using Apache Axis, SOAP, WSDL, and UDDI.
  • Implemented the project using JAX-WS based Web Services using WSDL, UDDI, and SOAP to communicate with other systems.
  • Followed top down approach to implement SOAP based web services & used AXIS commands to generate artifacts from WSDL file.
  • Used web services concepts like SOAP, WSDL, JAXB and JAXP to interact with other projects for sharing information.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI and SOAP.
  • Designed SOA implementations by Using WebServices-WSDL, UDDI and SOAP for getting credit card information from third party vendors.
  • Worked on Web Services (SOAP, WSDL and AXIS) with agencies to perform user criminal history check.
  • Involved in consuming the Web services by generating WSDL and performed data exchange with the third party using SOAP.
  • Implemented JAX-RPC and JAX-WS services, with extensive experience in working with web services languages like WSDL & SOAP.
  • Developed Web services using SOAP and WSDL to perform insertions and updates of the vendors list in the database.
  • Used Apache Axis as the Web Service framework for creating and deploying Web Service Clients using SOAP and WSDL.
  • Used Web services - WSDL and SOAP using SOAP UI to implement business integration with different system components.
  • Implemented SOAP Web Services using EJB 3.0 architecture and created WSDL's for clients to use the same.
  • Designed and developed CXF based Web Services to provide services to the various clients using SOAP and WSDL.

Show More

40. Jboss

low Demand
Here's how Jboss is used in Java Developer jobs:
  • Experience in designing, developing and deploying J2EE applications on IBM Web Sphere/Web Logic Application Servers, Tomcat and JBOSS.
  • Performed building and deployment of EAR, WAR, JAR files on test, stage systems in JBOSS Application Server.
  • Involved in configuring data sources, and adding XA and non-XA resources to transactions in JBOSS-6.0.0 application server.
  • Migrated production database from SQL 2000 to SQL 2008 and upgraded production JBOSS application servers.
  • Install application servers (Jboss4, Jboss7 and Tomcat) and configuring it the ports.
  • Develop USIM, EVD, and VMS related Service Orchestration using JBOSS-ESB architecture implementations.
  • Configured application logs, data sources, and JMS queues on JBOSS server.
  • Used IntelliJ for development and JBOSS Application Server for deploying the web application.
  • Design and Developed using Web Service using Apache Axis 2 on JBOSS.
  • Worked on JBOSS developer studio as an IDE for developing the application.
  • Experience in using JBOSS EAP server to deploy and test the same.
  • Involved in building the code & deploying on the JBOSS application server.
  • Used JBOSS servers for deploying the code and testing the application.
  • Used JBOSS as the application server to deploy the web application.
  • Worked with JBOSS 6.x, as the application server and Tomcat.
  • Configured and deployed the ear file on to JBoss6 application server.
  • Involved in Installation, configuration and administration of JBOSS Application Server.
  • Configured data source in JBOSS application server for connection pooling.
  • Developed and Deployed the EJB components in JBOSS application server.
  • Configured the JBoss3.2.3 to run the application developed in JSP.

Show More

41. Jstl

low Demand
Here's how Jstl is used in Java Developer jobs:
  • Involved in designing and developing the application using JSP, JSTL, HTML, CSS and made client validations using JavaScript.
  • Developed Custom Tag Libraries for the use in web pages by using JSTL packages for the development of the Web Pages.
  • Design and development of the prototype using JSF Rich Faces, using JSF Tag Libraries, and JSTL, AJAX.
  • Developed Web interface using JSP, CSS and Standard Tag Libraries (JSTL) according to client experience workbench standards.
  • Developed GUI for various screens using JSP, JSTL, and HTML code for various actions on the user.
  • Developed front end interface using Struts, JSP's, JSTL, Tiles Framework and also Custom Tag Libraries.
  • Developed Web Components using JavaScript, JSP, JSTL, Custom Tags, Struts Tags, HTML and Ajax.
  • Implemented the required functionality using Hibernate for Persistence and Spring Dependency Injection Framework and JSTL for Front End development.
  • Utilize JSTL in JSP pages to read the data coming from server side and display it to the user.
  • Use JSTL libraries to display data and retrieve data stored in a HTTP session to display in a table.
  • Implemented the User Interface Screens for presentation logic using JSP, JSTL, HTML, CSS & JavaScript.
  • Developed Web interface using JSP, JSP Standard Tag Libraries (JSTL) and Spring MVC custom components.
  • Used JSTL which adds tag library of JSP tags for XML data processing, conditional execution and internationalization.
  • Implemented Web Tier components, layout templates and pages using JSP, JSTL, and Struts Tag Libraries.
  • Used JSTL for condition handling and the Spring Action classes methods were configured in the XML file.
  • Developed presentation layer using JSP, Struts tag libraries, JSTL, HTML, JavaScript, CSS.
  • Developed layouts for the pages using Tiles framework and JSP's using struts tag libraries and JSTL.
  • Designed and developed front end using JSP, JSTL, EL, and other custom tag libraries.
  • Created and enhanced Web pages using HTML, CSS, XML and used JSTL for dynamic content.
  • Implemented the Consolidated applications front-end pages using JSP's, JSTL, and Struts Tag Libraries.

Show More

42. JSF

low Demand
Here's how JSF is used in Java Developer jobs:
  • Build multiple reusable components using Spring WebFlow and JSF for standard look-and-feel which drastically increases development productivity.
  • Developed web pages using JSF framework establishing communication between various pages in application.
  • Implemented web-based application by using JSF Framework and implemented User-friendly features.
  • Developed web-based customer management software using JSF.
  • Developed JSF Components using MyFaces library.
  • Developed controller/Bean using JSF framework.
  • Implemented JSF MVC module for developing the Controller, views and cleaner front end code and created Physical Application Design too.
  • Developed rich web user interfaces with Java Server Faces (JSF), AJAX (Asynchronous Java Script and XML).
  • Implemented Survey Questionnaire using JSF 2.1 for front end with AJAX calls and Integrated JSF 2.1 with spring and Hibernate 3.5.
  • Designed and developed application components and architectural proof of concepts using Java, JSP, JSF, Struts, and AJAX.
  • Developed Integer and Date JSF components to support user entry of integer and date (month/day/year) values with internationalization.
  • Enhanced and optimized the functionality of Web UI using RichFaces, JSF, AJAX, CSS, XHTML and JavaScript.
  • Design, develop, and implement rich user interfaces for complex web based systems using the frameworks like JSF.
  • Designed and developed the GUI components using JSF, JSP handled validations using JavaScript 1.8 and JSF validation components.
  • Created Managed bean used to instantiate backing beans used in a JSF application and storing them in a Scope.
  • Developed UI for Customer Service Modules and Reports using JSP's, Ajax4JSF framework (A4J) and JavaScript.
  • Designed and implemented JSF (MVC Paradigm) components such as Navigation, Data Validations and Data Converters.
  • Developed the Code of business components and view components using Stateless session beans, Delegates and JSF framework.
  • Implemented code generator tool for generating JSF backing beans/managed beans, web pages, Configuration files i.e.
  • Developed proof of concept prototypes for pending government application modernization projects using Java, Struts and JSF.

Show More

43. Json

low Demand
Here's how Json is used in Java Developer jobs:
  • Used Node JS to run Angular JS on server with mock JSON data and completed the UI development independent of server.
  • Modeled JSON data from database and coded request handlers for parsing and sending relevant data to client (browser) side.
  • Developed a Java Application Framework which receives JSON data and modifies the data accordingly and is saved onto a new database.
  • Involved in fetching JSON data with in Orchestration Layer with Spring Boot application and displaying it in the UI using ReactJS.
  • Created Spring MVC - REST based JSON Services, used Rest Template for making a client call to JAX-RS web services.
  • Involved in creating responsive web pages using CSS3 media queries along with HTML5, AJAX, JSON and JavaScript 1.8.4.
  • Used and spring boot to collecting the data from users and packaged the data as JSON distributed to 43 applications.
  • Developed Restful web services, which consumes and produces JSON data and was also involved in performing the Integration testing.
  • Well versed with consuming and producing Web Services like SOAP and REST working with data-exchange formats like XML and JSON.
  • Used JSON for storing and exchanging test information, as it is smaller and easier to parse compared to XML.
  • REST service was used to post the JSON file in the desired location by avoiding the cross browser issues.
  • Worked on the design and development of the blotter making use of the Angular JS, JSON and bootstrap.
  • Designed front end pages using HTML, JSON, JavaScript and AJAX calls to get the required data.
  • Developed Contract List to pull all the contracts which returned a JSON which is acceptable by DOJO Grid.
  • Experience in Java coding for JSON access in the eclipse IDE and saving the data in the database.
  • Involved in development of JSON database for dynamic menu management using DHTML, JQUERY, and JavaScript.
  • Worked on Ajax classes for providing Ajax features in the application using JavaScript and JSON and DWR.
  • Developed java client that pulls records from SharePoint site as JSON object using HttpClient get method.
  • Prepared POC using static data in a JSON file and presented it to the senior management.
  • Programmed different REST controllers that return responses in JSON and XML format based on request type.

Show More

44. Singleton

low Demand
Here's how Singleton is used in Java Developer jobs:
  • Utilized JDBC encapsulation and singleton design pattern for database connection pool management and Hibernate for transaction management and data persistence layer.
  • Implemented Singleton Design Pattern by sharing the single service locator object across different Business Delegates.
  • Developed session and entity beans and developed singleton and factory design patterns.
  • Design Patterns like Factory and Singleton are used extensively.
  • Implemented task manager objects using Singleton Pattern.
  • Involved Singleton Design pattern code implementation.
  • Implemented Singleton and Factory design patterns.
  • Used Singleton, Business Delegate, and DAO design pattern in the application design and implemented the Service and Data Layer.
  • Developed code components based on design patters such as business delegate, session facade, data access object, and singleton.
  • Implemented different design patterns such as Singleton, Service Locator, Factory Design and DAO, based on the application requirements.
  • Used Java/J2EE Design patterns like MVC, Factory Method, Singleton, Data Transfer Object (DTO) and Service Locator.
  • Used Java-J2EE patterns like MVC, Front Controller, Value Object, Data Access Objects, Command Pattern and Singleton patterns.
  • Used J2EE design patterns like MVC, Singleton and DAO Factory to provide a consistent, easily manageable and maintainable application.
  • Utilized Core J2EE design patterns such as Singleton and Data Access Object (DAO) in the implementation of the services.
  • Implemented the application using the concrete principles laid down by several design patterns such as Facade, Business Delegate, Singleton.
  • Implemented Design Patterns like Front Controller, Business Delegate, Service Locator, Session Facade, Data Access Objects, Singleton.
  • Implemented the design patterns like Session Facade, Business Delegate layer, Singleton Pattern and Service Locator for both the applications.
  • Used Singleton, Session Bean and Data Access Object Design Patterns for developing interactions between presentations, service and database components.
  • Involved in complete project such as Business Delegate, Data Transfer Object, Service Locator, Data Access Object and Singleton.
  • Implemented the application using design patterns such as Singleton, DAO, DTO, Facade, Service Locator and Factory.

Show More

45. Front End

low Demand
Here's how Front End is used in Java Developer jobs:
  • Introduced JavaScript functionality for front end user input validation and session configuration.
  • Experienced optimizing web application front ends for performance.
  • Used Struts framework at the front end and configured dependent beans and wired (dependency injection) these beans using spring.
  • Developed Delegate classes to interact with different services and facilitated communication between service layer and front end layer using value objects.
  • Used HTML, CSS, JSP's to design and develop front end and used Java Script to perform user validation.
  • Designed the front end applications, user interactive (UI) web pages using web technologies like HTML5 and CSS3.
  • Involved in the development of the Mule front end service and used core java and OOPS concepts for business logic.
  • Worked closely with Project Managers, Server side and Front End programmers to bring the Layout consistent in all phases.
  • Used XML for the data transfer to the different layers and HTML and JavaScript for the front end development.
  • Involved in implementation of front end validation component using Java Script, server side validation component using Java classes.
  • Involved in writing complicated queries in front end application source code to manipulate data through Microsoft SQL Server 2012.
  • Front end validations for the screen using JavaScript, Java Server faces, Angular JS directives and core java.
  • Worked with cross-browser issues related to the front end that is created using JavaScript, CSS and HTML5.
  • Developed interface between phone system and front end JAVA application that allowed automatic customer search by phone number.
  • Developed web pages using HTML, CSS and implement Client Side (Front end) validations using JavaScript.
  • Involved in designing the front end of the application using JSP, Java script, HTML and XML.
  • Developed the front end code and AngularJS functionality in the application to provide two-way binding to the system.
  • Developed Front end JSP screens and used lot of AJAX techniques to improve the performance of the applications.
  • Developed a Web Service, Axis that is shared between front end and medical bill review system.
  • Involved in analysis, design and developing front end/UI using JSP, HTML, DHTML and JavaScript.

Show More

46. Action Classes

low Demand
Here's how Action Classes is used in Java Developer jobs:
  • Developed Several Struts action classes for developing Business Logic and business rules.
  • Involved in developing action classes to implement the renewal functionality.
  • Developed DynaActionForms and DispatchAction Classes based on Struts framework.
  • Utilized Validation framework to develop Action classes.
  • Programmed at least 20 new Struts action classes, the relevant actions forms, and the DTO's and utility methods.
  • Involved in developing the STRUTS Action classes, Form Beans and presentation components using Apache STRUTS, JSP, and JDBC.
  • Supported integration efforts between the Struts Action classes and the EJB's services layer Implemented JPA for persisting data into database.
  • Developed Action Form Beans, Action classes and required service and DAO classes for implementing business logic for the Spring Framework.
  • Created Action Classes, Form Beans, and Model Objects for the application using Model View Controller (MVC) approach.
  • Created Action classes including dynamic action and dispatch actions to execute the relevant helper classes to execute the business logic.
  • Designed Java classes (Action classes & Dispatch Action classes) using Struts Framework to implement the MVC2 Architecture.
  • Applied MVC design pattern for designing the site using Struts as the framework and developed several struts action classes.
  • Used Struts Action classes to interact with DAO's and used Validation framework for Client and Server side validation.
  • Designed and developed the form beans and action classes associated with each JSP page and developed several custom tags.
  • Developed various Struts Action classes in the middle tier and injected Spring Dependency Injection for the service layer implementation.
  • Apply the test first methodology on the same using JUNIT4 and write new plug-in classes accessed by action classes.
  • Used Spring Framework's IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Implemented controller classes using Struts API and configured struts action classes and tiles definitions using XML configuration files.
  • Designed and developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.
  • Developed Action classes and DAO classes to access the database and used TDD methodology to develop the application.

Show More

47. Presentation Layer

low Demand
Here's how Presentation Layer is used in Java Developer jobs:
  • Designed, developed and implemented JSP's in presentation layer for Submission Application Reference implementation.
  • Participate in implementation of presentation layer applying Model View Controller pattern using Java Server Faces.
  • Used Tiles Framework for Presentation layer and Validation Framework for validations.
  • Implemented Internationalization, presentation layer using Struts and Tiles.
  • Involved in developing presentation layer using Spring framework.
  • Constructed a presentation layer based on functional specifications.
  • Developed Dynamic Content Management for Presentation Layer.
  • Developed an HTML5/CSS3/Java Script/AngularJS based presentation layer.
  • Developed user session bean, entity beans for gathering data from different Data Access Object and pass it to presentation layer.
  • Developed end to end activities presentation layer, Service layer, data access layer and database activities for the modules assigned.
  • Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, CSS and JavaScript.
  • Involved in developing the presentation layer using JSF along with JSP, Java Scripts, Ajax, CSS, and HTML.
  • Involved in design, development and implementation of 3-tier technology like Presentation Layer, Business Logic Layer and Database Layer.
  • Developed Presentation layer used SpringMVC and facilitate user interface by the use of JSP's and Spring based tag libraries.
  • Designed and developed presentation layer using JSP, HTML with client-side form validation by JavaScript and Struts built-in form validations.
  • Implemented user defined exceptions at the Bean level and used that to display the user-friendly errors at the Presentation layer.
  • Developed the presentation layer and Spring framework in CSS, HTML developed for multiple browsers and client-side validations were done.
  • Implemented Spring controllers with annotations, validations using model attributes to pass request from presentation layer to helper classes.
  • Developed the presentation layer in JSF using components like Input, Output, Command, Selections and Data table.
  • Developed UI, presentation layer using HTML, JavaScript, AJAX Tools and Java Server pages in Struts Framework.

Show More

48. ORM

low Demand
Here's how ORM is used in Java Developer jobs:
  • General Ledger automatically integrates with a powerful spreadsheet solution for budgeting, comparative analysis and tracking facility information for flexible reporting.
  • Developed multiple Soap and Restful services which perform several CRUD operations related to customer account and management modules.
  • Used WS-Security concepts for implementing secured web services to restrict only for prescribed users to secure customer information.
  • Developed second level Caching component for maintaining reusable static data to improve performance of application using EH-Cache.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
  • Developed General Ledger module, which streamlines analysis, reporting and recording of accounting information.
  • Used custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Created software to perform calculations/aggregations on hundreds of millions of patient records.
  • Developed Java Helper classes for updating Customer Accounts and Customer information.
  • Involved in Performance tuning of the application and documentation of trouble-shooting.
  • Performed Change and release management and supporting business users of application.
  • Selected as a department head in recognition of exceptional performance.
  • Implemented Push notifications to notify user for all crucial information.
  • Managed release and deployment of the operational risk management platform.
  • Performed regression test to check for unintended errors after enhancement.
  • Interfaced with clients to generate requirements and perform analysis.
  • Performed tests to maintain application and initiate necessary enhancements.
  • Performed requirement analysis and unit testing to prevent bugs.
  • Performed Object Relational Mapping using Hibernate and JPA annotations.

Show More

49. Sdlc

low Demand
Here's how Sdlc is used in Java Developer jobs:
  • Improved release management process and stream-lining SDLC efforts by working closely with delivery responsible personal.
  • Involved in SDLC including Requirement gathering and Design analysis.
  • Involved in Agile/Iterative methodology and full SDLC development.
  • Implemented and maintained application with SDLC methodologies.
  • Applied AgileSDLC methodologies for software development.
  • Followed waterfall model as SDLC methodology.
  • Involved in Design and Development of the web application through SDLC starting from initiation, design, deployment and production support.
  • Cover all phases of SDLC - business requirements, software design, database schema design, development, testing and maintenance.
  • Experienced all phases of SDLC that involved identifying project requirements, technical estimations, development, testing, release and support.
  • Involved in the Analysis, Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project.
  • Experienced in managing and executing full (SDLC) from requirements gathering, conceptual design through development, enhancement and maintenance.
  • Involved in all the phases of SDLC including Requirements gathering and analysis, design, implementation and customization of application.
  • Participated in the entire (SDLC) life cycle of the project right from the designing the project to implementation.
  • Experience in complete SDLC: Requirement Analysis, Design, Development, Unit Testing, Testing support and implementation support.
  • Performed exceptional J2EE Software Development Life Cycle(SDLC) of the application in Web and client-server environment using J2EE.
  • Delivered various design artifacts in SDLC such as use case diagrams, class diagrams, state diagrams and activity diagrams.
  • Involved in SDLC's requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.
  • Involved in all phases of SDLC including requirements Collection, Design and Analysis of the customer specifications from business analyst.
  • Worked on the entire SDLC life cycle including Requirements gathering, designing the application and then implementing the design.
  • Involved in SDLC and moving the project from one to another stage such as Testing, UAT and Production.

Show More

50. GUI

low Demand
Here's how GUI is used in Java Developer jobs:
  • Provide technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts for developers to start.
  • Helped several new joiners to understand the system, setup environment & understanding application functionality by providing proper guidance.
  • Prepared installation documents of the software, including Program Installation Guide and Installation verification Document.
  • Documented projects from requirements analysis and design specifications to user guides and training materials.
  • Designed GUI Components using Tiles framework and Validation framework.
  • Utilized Bootstrap framework according to internal standards and guidelines.
  • Developed the application using Java/J2EE standards and guidelines.
  • Provided technical guidance and support to offshore developers.
  • Analyzed requirements for Sector Weights guideline.
  • Performed Integration, GUI, Negative, Positive, System, Regression, ETL and User acceptance testing of an application.
  • Developed in house GUI's to assist bank personal in various tasks dealing with their customers using Java Swing.
  • Designed and implemented highly intuitive, user friendly GUI from scratch using Drag and Drop with Java/Swing and CORBA.
  • Involved in developing GUI using HTML, DHTML, JSP and AJAX for end users and loan processing persons.
  • Vault provides REST web services that are used in the GUI and also to retrieve the archived emails.
  • Developed the GUI's using HTML/HTML5, CSS/CSS3, JSP and AngularJS framework components using Web Storm IDE.
  • Designed GUI and front-end web pages using JSP 2.0 and developed JavaScript solution for user input data validation.
  • Coordinated deployment procedures, training guides, and monthly reporting procedures of STP activities for the management team.
  • Involved in the application design review, code review and assisted the team in following the recommendations/guidelines.
  • Developed the GUI of the system using HTML, JSP and client-side validations was done using JavaScript.
  • Designed and developed Graphic User Interface (GUI) with HTML5, CSS3, and Twitter Bootstrap.

Show More

20 Most Common Skill for a Java Developer

Web Application15.4%
JSP7.8%
Html6.4%
Database5.6%
Servlets5.5%
XML5.3%
Pl/Sql5.3%
User Interface4.9%

Typical Skill-Sets Required For A Java Developer

RankSkillPercentage of ResumesPercentage
1
1
Web Application
Web Application
10.4%
10.4%
2
2
JSP
JSP
5.2%
5.2%
3
3
Html
Html
4.3%
4.3%
4
4
Database
Database
3.8%
3.8%
5
5
Servlets
Servlets
3.7%
3.7%
6
6
XML
XML
3.6%
3.6%
7
7
Pl/Sql
Pl/Sql
3.6%
3.6%
8
8
User Interface
User Interface
3.3%
3.3%
9
9
Junit
Junit
2.9%
2.9%
10
10
J2Ee
J2Ee
2.9%
2.9%
11
11
Java
Java
2.9%
2.9%
12
12
MVC
MVC
2.8%
2.8%
13
13
Struts
Struts
2.8%
2.8%
14
14
CSS
CSS
2.7%
2.7%
15
15
Jdbc
Jdbc
2.7%
2.7%
16
16
Jax-Ws
Jax-Ws
2.1%
2.1%
17
17
Log4J
Log4J
2%
2%
18
18
EJB
EJB
1.9%
1.9%
19
19
Business Logic
Business Logic
1.9%
1.9%
20
20
Design Patterns
Design Patterns
1.8%
1.8%
21
21
ANT
ANT
1.8%
1.8%
22
22
Test Cases
Test Cases
1.7%
1.7%
23
23
Sequence Diagrams
Sequence Diagrams
1.7%
1.7%
24
24
UML
UML
1.5%
1.5%
25
25
DAO
DAO
1.5%
1.5%
26
26
Jquery
Jquery
1.5%
1.5%
27
27
Tomcat
Tomcat
1.5%
1.5%
28
28
Windows XP
Windows XP
1.4%
1.4%
29
29
Maven
Maven
1.3%
1.3%
30
30
JMS
JMS
1.3%
1.3%
31
31
Websphere
Websphere
1.1%
1.1%
32
32
Unix
Unix
1.1%
1.1%
33
33
XSL
XSL
1.1%
1.1%
34
34
API
API
1.1%
1.1%
35
35
SVN
SVN
1.1%
1.1%
36
36
Version Control
Version Control
1.1%
1.1%
37
37
CVS
CVS
1%
1%
38
38
Eclipse IDE
Eclipse IDE
1%
1%
39
39
Wsdl
Wsdl
1%
1%
40
40
Jboss
Jboss
0.8%
0.8%
41
41
Jstl
Jstl
0.8%
0.8%
42
42
JSF
JSF
0.8%
0.8%
43
43
Json
Json
0.8%
0.8%
44
44
Singleton
Singleton
0.7%
0.7%
45
45
Front End
Front End
0.7%
0.7%
46
46
Action Classes
Action Classes
0.7%
0.7%
47
47
Presentation Layer
Presentation Layer
0.7%
0.7%
48
48
ORM
ORM
0.7%
0.7%
49
49
Sdlc
Sdlc
0.7%
0.7%
50
50
GUI
GUI
0.7%
0.7%

38,366 Java Developer Jobs

Where do you want to work?