Top Java Programmer Skills

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

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

1. Web Application

high Demand
Here's how Web Application is used in Java Programmer jobs:
  • Used Tomcat Application server for deploying web applications
  • Tested the web application against the User Cases to verify the highest quality of the product being delivered to the customer.
  • Project: Invoice Elimination Financial Web Application Invoice elimination Financial Web application allows asset manager to bill their clients.
  • Involved in the Design, Development of the architecture of the web application and web pages in JSP.
  • Develop, maintain, and support web applications for web and mobile systems using Java and related tools.
  • Web application was tested by using different browsers; for example, Netscape Navigator, Internet Explorer.
  • Developed Ant build scripts used to build and deploy the web application using Web Logic Application Server.
  • Coordinate with the Mainframe team to ensure that the mainframe system and web applications are in sync.
  • Complete server setup for deployment of the web application and was also responsible for its Maintenance.
  • Worked as a full stack web developer for building an online remittance web application.
  • Integrated the web application with IBM CPLEX OPL tool for Production Plan Optimization.
  • Worked on Several Web applications using JAVA, Java Scripts, and JSP.
  • Develop code to perform desired task in the Web application and systems.
  • Provided user manuals and use cases for web application software.
  • Developed new modules and characteristics of the NetVoice WEB application.
  • Involved in building a web application using Spring Web Flow.
  • Build web applications and web portals using object-oriented programs.
  • Involved in Design and development of this web application.
  • Trained and supported user for using web application.
  • Developed web applications using Spring MVC Framework.

Show More

2. JSP

high Demand
Here's how JSP is used in Java Programmer jobs:
  • Develop EJB session beans and Java EJB clients, build JSP with JavaBeans, EJB component, generate dynamic web contents.
  • Team leader of a team responsible for support, JSP and Java Beans development, bug fixing and QC tracking.
  • Employed MySQL as database, and utilized various web development systems including JSP, Spring, and Hibernate.
  • Designed and developed all components, JSP, controller, Spring configuration and Hibernate configuration for various modules.
  • Involved in design and development of presentation layer for web based account inquiry using spring and JSP.
  • Created many JSP views, controllers using search criteria's, services based on business logic.
  • Developed the web pages using JSP to list the case information to enroll the participants.
  • Created JSP pages using EL for displaying UI forms to interact with the user.
  • Involved in development of presentation layer using JSP and custom tag libraries.
  • Developed and modified existing JSP pages to handle the new reports.
  • Developed JSP applications for the presentation and used JSP tags.
  • Implemented Session Tracking in JSP for a particular client.
  • Web service development using Java, JSP and MySQL.
  • Developed the chart View of the application using JSP.
  • Involved in developing JSP pages for Credit Card pages.
  • Developed JSP pages for presenting Web content using eclipse.
  • Used custom Tag Libraries to develop the JSP pages.
  • Create JSP input pages for accepting user input.
  • Involved in developing JSP pages for IPA pages.
  • Worked on E-Prescribing module GUI design using JSP.

Show More

3. Servlets

high Demand
Here's how Servlets is used in Java Programmer jobs:
  • Designed and developed the web-based user interface on Jakarta Struts Framework using Java Beans, Servlets, JSP and JavaScript.
  • Implemented servlets to handle HTTP requests for on-line orders, credit card payments, product downloads registration and bug tracking.
  • Developed the different components of application such as JSP, Servlets using Web Logic and used CVS for version control.
  • Developed and implemented the MVC Architectural Pattern using Struts1 Framework including JSP, Servlets, Form Beans and Action classes.
  • Used Web Sphere Application server to deploy Servlets, JSP, TagLibs, JavaBeans, and Database Connection.
  • Developed web pages for on-line payroll service using HTML, JavaScript, CGI and Java Servlets.
  • Completed the client side scripting and formatting by using CSS, GUI, JavaScript, Servlets.
  • Developed a web-based reporting system with JAVA, J2EE, Servlets, EJB using Struts framework.
  • Involved in the Analysis and Design of the front-end and middle tier using JSP, Servlets.
  • Developed the front end i.e., presentation layer of the application using JSP and Servlets.
  • Developed secure J2EE components using filters for Authentication and Servlets for organizing the J2EE components.
  • Designed and developed the presentation layer using JSP, servlets, HTML and SiteMesh framework.
  • Developed Web applications using JSP, Servlets, Struts, Hibernate, JSF and MVC.
  • Designed Web Pages using HTML, DHTML, ColdFusion, JavaScript, Servlets and CSS.
  • Develop code for JSP/Servlets using Eclipse in MVC design Pattern using Struts Frame work.
  • Create new screens using JSP, Servlets, JS and Ajax for faster performance.
  • Created business logic and application in Struts Framework using JSP, and Servlets.
  • Implemented several Servlets, acted as controller to communicate with views and model.
  • Added new functionality to servlets to support new business models on web sites.
  • Developed the presentation layer using JSP's, Servlets and spring MVC architecture.

Show More

4. Html

high Demand
Here's how Html is used in Java Programmer jobs:
  • Developed the presentation layer and GUI framework that are written using HTML, CSS and Client-Side validations were done using JavaScript.
  • Created most of the module specific JSP for the administration server with the implementation of HTML/DHTML, Custom Tags and JavaScript.
  • Experience in creating custom components with HTML, JavaScript and CSS, used Controls and Repeaters for data sets.
  • Developed the user interface for the application using XHTML, JSF, JavaScript, CSS, JSTL and IceFaces.
  • Designed and developed UI using HTML, JSP where users have all the items listed for auctions.
  • Involved in WheelStar's Order and Production System development by using JavaScript, HTML, and CSS.
  • Experienced using Java, HTML, Oracle, People Soft, Cold Fusion and Java Script.
  • Developed dynamic Web Application in a challenging environment using PHP, OpenCMS, HTML and CSS.
  • Developed presentation layer of the project using HTML, CSS, JSP 2.0 and JSTL technologies.
  • Designed/developed UI Action Script, MS Script, HTML, DHTML for interactive web pages.
  • Developed and maintained GUI using JSP, HTML and used JavaScript for client side validations.
  • Utilized JSP, HTML and CSS for web development and JavaScript for user data validation.
  • Developed User Interface using HTML, CSS and JSP pages and deployed on WebLogic server.
  • Assisted the professor in creating the institution web page using HTML, CSS and JavaScript.
  • Designed and developed views, controllers, factories, and directives in AngularJS /HTML.
  • Designed and developed the User Interface using HTML, JavaScript, AJAX and CSS.
  • Write Java programs in support of requirements / HTML / CSS / JavaScript / SQL
  • Developed interfaces as Applets and HTML pages for database operations and User interaction.
  • Developed the Presentation layer using JSP, HTML, CSS and Java Script.
  • Developed the application using HTML, CSS, Core Java, JSP.

Show More

5. Pl/Sql

high Demand
Here's how Pl/Sql is used in Java Programmer jobs:
  • Modified existing codes and developed PL/SQL packages to perform Certain Specialized functions enhancement on oracle application.
  • Developed PL/SQL stored procedures and prepared statements for updating and accessing data from database.
  • Worked with PL/SQL for implementation of SQL triggers for preventing invalid transactions and imposing security authorization.
  • Experience in writing PL/SQL procedures for validating complex business requirements during data saving and retrieval.
  • Worked with PL/SQL for implementation of SQL triggers for preventing invalid transactions and imposing security authorization.
  • Developed PL/SQL stored procedures to perform complex data oriented business logic.

Show More

Job type you want
Full Time
Part Time
Internship
Temporary

6. Database Connectivity

high Demand
Here's how Database Connectivity is used in Java Programmer jobs:
  • Developed DAO pattern for Database connectivity.
  • Experience in writing Shell and Perl scripts for database connectivity and to retrieve data from different sources.

Show More

7. XML

high Demand
Here's how XML is used in Java Programmer jobs:
  • Designed and Developed multiple Java Configuration file along with XML Configuration file for Dependency Injection and Bin Wiring.
  • Determined user eligibility criteria by processing notification XML files and creating release file.
  • Utilized Spring annotations and XML configuration for Dependency Injection.
  • Developed the programs to parse the XML files using SAX parser and validate the XML documents with XSD and DTD's.
  • Modified, tested, and reviewed the presentation layer, using JSP, Struts, JavaScript, and XML.
  • Used Several Host interfaces, Request and appended the Responses in the form of XML Parsing of data.
  • Developed the web application front end GUI using ActionScript 3.0, MXML, Spring MVC framework modules.
  • Used web services to extract data from different sources using WSDL, XML, and SOAP.
  • Developed XML generation module to provide input to FLASH media player to play songs and videos.
  • Used TransformUtil to create request and response from XML objects to communicate to common/uncommon services.
  • Implemented an XML-based service layer to communicate with Capstone server with its own data protocol.
  • Developed a component for processing XML messages and used JMS to put them into Queues.
  • Worked on Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
  • Utilized Hibernate for persistence logic which consisted of creating XML mapping files and HQL queries.
  • Worked with XML parser such as Jax-B to convert the XML file to Java.
  • Parsed data files using Java into XML data files generated from C++ programmed software.
  • Employed MVC architecture, JavaScript, XML, and CSS to design interface.
  • Developed Web Services (SOA) using XML with SOAP over HTTP protocol.
  • Used JPA/Hibernate to communicate with data layer and XML/JAXB to read XML data.
  • Worked on XML files for the service and JSP pages for presentation layers.

Show More

8. User Interface

high Demand
Here's how User Interface is used in Java Programmer jobs:
  • Performed web testing on user interface, security and functionality.
  • Developed various user interface screens using customized swing controls.
  • Developed interactive User interface using Ajax Tag Library.
  • Developed user interface with cross browser compatibility.
  • Developed User Interface screens using JSF and Trinidad tags and the Beans for the respective JSF pages.
  • Swing GUI: Extensively to implement the viewing layer; the look and feel user interface.
  • Developed user interface using JSP, JSP Tag libraries to simplify the complexities of the application.
  • Involved in the designing of use cases, user interface specification, Impact Analysis document etc.
  • Developed java scripts for all client side validation and developed User Interface (GUI).
  • Used J Query and CSS to enhance the performance and richness to the user interface.
  • Developed role & access based user interfaces screens for test procedures in Blue Cheetah.
  • Integrated Chart JS, Sticky JS to provide interactive user Interface.
  • Designed the user interface for the company's flagship software product.
  • Developed the user interface using JSF, Ajax and RICHFACES.
  • Performed Functional, User Interface, retesting/regression testing.
  • Designed & developed the User Interface screens using JSF UI Components, Prime faces, Ajax, JavaScript, JQuery CSS.
  • Credit Card Overhaul: - Built user interface for third party vendors and Stored Value System discrepancies reconciliation.
  • Used JSF framework in developing user interface using JSF UI Components, Validators, Events and Listeners.
  • Developed user interface by using Richfaces, JSF and Ajax frameworks and JSF tags at UI.
  • Full stack development integrating the front end user interfaces with backend databases using Java Swing.

Show More

9. Jdbc

high Demand
Here's how Jdbc is used in Java Programmer jobs:
  • Implemented Database connectivity with JDBC for communication between application and Oracle 8i database.
  • Developed JDBC Connection pooling to optimize database connections.
  • Developed various JAVA classes, database queries and procedures to retrieve and manipulate the data in underlying Oracle database through JDBC.
  • Developed the Actions classes, logic classes for executing business logic, DAO classes to access the Database using JDBC.
  • Designed and wrote a set of classes to interact with existing database and used JDBC to connect the database.
  • Used service locator pattern to create and cache Data Source objects to get JDBC connections for faster access.
  • Programmed business logic, data access and utility classes using Java and implemented data base connectivity using JDBC.
  • Stored the information of an application for a training program of the institution in their databases using JDBC.
  • Developed SQL queries to interact with the Oracle database and used JDBC for connecting to the database.
  • Developed various database interaction objects by implementing the DAO patterns and used JDBC 4.1 as model component.
  • Implemented Data Access Objects (DAO) to access Oracle database using JDBC calls in Struts DAO.
  • Involved in creating JDBC connection pooling for effective database connection to MS-Access and SQL server 2000.
  • Write a Database PL/SQL Store procedures, Triggers, and integrating Database and application via JDBC.
  • Developed Java classes that provide JDBC connectivity to the application with a SQL server database.
  • Developed a high performing fault tolerant data services layer using Spring/JDBC/Oracle DB /PL-SQL/Hibernate/EJB technologies.
  • Implemented data access objects (DAO) for database interactions using JDBC and Hibernate.
  • Involved in implementing persistent data management using JDBC, and data query using SQL.
  • Provide JDBC connectivity to the application with SQL server database using SQL, PL/SQL.
  • Create and upgrade Database Connection Configuration for numerous Enterprise WEB SITES using JDBC DRIVER.
  • Designed the database using SQL Server using JDBC connectivity to support the complete architecture.

Show More

10. Struts

high Demand
Here's how Struts is used in Java Programmer jobs:
  • Implemented StrutsTestCase for testing the application business logic.
  • Used Struts Internationalization provision in order to support.
  • Worked on integration/Implementation of hibernate with Struts.
  • Performed validations using Struts Validation Framework.
  • Developed entire project using struts framework.
  • Implemented validations using Struts Validation framework.
  • Involved in designing of front-end pages for the presentation of data on the View layer in using Struts MVC architecture.
  • Trained the team members on Struts, CVS and its implementations & helped them in development and trouble shooting.
  • Used Struts Framework which is based on MVC architecture Used Ajax and java script validation on the client side.
  • Developed the UI pages using Struts, Tiles, HTML, and CSS & JavaScript for search functionality.
  • Developed the application based on MVC architecture using Struts Framework, designed Action Classes, Form Beans.
  • Implemented Business layer using Jakarta Struts Framework and Dynamic Content generation and presentation using JSP's.
  • Developed business logic process using the Struts and Spring Framework and data access layer using Hibernate.
  • Used Struts for User Input Validation, Error handling, Java Bean management and Event handling.
  • Added new modules (coding) to the existing application as a developer using struts framework.
  • Implemented Struts Action classes using Struts controller component, Struts Validation Framework for Server side validation.
  • Identified the action and form classes, based on the Struts framework, to handle screens.
  • Prepared the technical design for the system that adheres to the MVC architecture using Struts.
  • Experience in Struts, Spring, Hibernate frameworks to create web application and web services.
  • Configured Struts properties files to make use of the centralized updates features offered by Struts.

Show More

11. Java

high Demand
Here's how Java is used in Java Programmer jobs:
  • Participated as Java developer on large project team creating an ERP-integrated web registration system for the University of Minnesota.
  • Developed a simulation application in Java for Eddy current measurements on Ferromagnetic material based on data collected from research.
  • Involved in developing Java/JSP/Struts based web application to implement screens to support various feature and provisioning activity.
  • Developed all Utility classes using Java technology like Date and String manipulations.
  • Resolved application and connectivity problems in Java programs.
  • Developed Client request validations and processing using JavaScript.
  • Utilized client side JavaScript user input validation.
  • Implemented application development using Core Java Collections API * Designed and developed objects like tables and stored procedures in Oracle 10i.
  • Implemented the data persistence functionality of the application by using Hibernate to persist Java data object to the relational database.
  • Developed the required Action classes, presentation layer forms using Action Form beans and Java beans containing the business logic.
  • Implemented the data persistence functionality of the application by using JPA to persist Java objects with the Oracle 9i database.
  • Implemented the front end using JSP, JSTL, CSS and JavaScript, also used JQUERY for dynamic web content.
  • Debug the controllers of the Java Portal web application Oregon State University Performance Appraisal Software System (EVALS).
  • Oversee all stages of design, development, and deployment of new Java-based vendor application system for financial-services industry.
  • Used and JavaScript for validations and integrating business server side components on the client side with in the browser.
  • Helped in a new, centralized resource portal for documentation, including business gathering and Java coded business rules.
  • Modified Online Sales Correction system to reflect taxes for line items in lieu of invoice tax in Java.
  • Involved in development and testing of the web modules using Java & J2EE, Struts and Oracle.
  • Implemented Agile Java methodology using Eclipse, Java, spring and Hibernate for the CRC development.
  • Used ANT tool to build the application and generate the Java Doc's for the application.

Show More

12. J2Ee

high Demand
Here's how J2Ee is used in Java Programmer jobs:
  • Gained working knowledge of Java and J2EE related technologies through practical application of academic knowledge on company developed managed services applications.
  • Developed exam administration software package as a J2EE web based application.
  • Migrated legacy J2EE alert services to a Spring-Hibernate based application.
  • Developed J2EEcomponents on EclipseIDE and j2ee design patterns like the business delegate, service locator and the data access object pattern.
  • Designed and developed Message Flows and Message Sets and other service component to expose Mainframe Legacy applications to enterprise J2EE applications.
  • Worked on web-based applications using various J2EE technologies in varied domains such as Enterprise Content Management and Web Content Management.
  • Developed stand-alone applications using Java 1.5 as per the client requirement and made few enhancements to the existing J2EE applications.
  • Used various J2EE design patterns, like DTO, DAO, and Session Facade, Singleton and Factory patterns.
  • Served as Java/J2EE consultant on Bearing Point project for the Pennsylvania Department of Transportation(PennDOT).
  • Gathered experience in developing J2EE systems targeting enterprise RDBMS systems like Oracle and Microsoft SQL Server.
  • Used Spring framework to created web-based J2EE applications, while using Hibernate as a mapping tool.
  • Incorporated various standard J2EE design patterns - Data Access Object, Business Delegate, Singleton.
  • Involved in coding the user stories assigned using Java and J2EE technologies and frameworks.
  • Worked on customizing Active Portal JSP's and on integration with the J2EE application.
  • Prepared test plans for the whole system on different J2EE and WAS environments.
  • Participated in development of company's website using J2EE, Eclipse, Oracle.
  • Developed and implemented J2EE based MVC (Model-View-Controller) using JISI framework.
  • Programmed Java using Model-View-Controller (MVC) architecture for several J2EE Projects.
  • Used J2EE design patterns for constructing server-side objects and client-side interfaces.
  • Implemented the architecture of the modules according to the J2EE standards.

Show More

13. CSS

high Demand
Here's how CSS is used in Java Programmer jobs:
  • Implemented customized CSS and used the same across the application at the time of performing the screen design.
  • Developed the CSS, JavaScript files to optimize the GUI.
  • Used CSS to customize the page layout, header, and banner and font size.
  • Used Cascading Stylesheet (CSS) in web pages to separate presentation from structure.
  • Brief Description:CSSI assists clients nationwide by delivering innovative custom and packaged solutions designed for their unique business requirements.
  • Blueprint CSS framework is used to provide cross-browser compatibility.

Show More

14. MVC

high Demand
Here's how MVC is used in Java Programmer jobs:
  • Prepared initial architecture of application based on MVC- Model View Controller framework.
  • Project designed and implemented according to MVC model architecture.
  • Developed application based Spring MVC framework.
  • Developed Application based on SpringMVC Framework.
  • Developed the Application Module using several design patterns like MVC, Front Controller, Singleton, Observer and Data Access Object.
  • Develop, configure, integrate & modify ExtJS 4.0 client & Spring MVC Server Side and web related applications.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated SpringMVC and Hibernate.
  • Design patterns used while building the business components are Data Access Object, DTO and MVC.
  • Developed views and controllers for client and manager modules using Spring web MVC and Spring Core.
  • Implemented the application in Model View Control (MVC) design pattern structure using Struts.
  • Worked on Spring application framework features like IOC/DI, MVC, Annotations and AOP.
  • Designed the Architecture of the project as per MVC, Performance and Security standards.
  • Developed business rules using Core java (J2SE) with Spring MVC Framework.
  • Used Spring MVC (Interceptor/Controller) to design and develop WPE presentation tier.
  • Involved in implementing the MVC framework- which is based on Spring and Hibernate.
  • Designed & developed Application using Spring Framework, Spring MVC and Spring templates.
  • Implemented the web-based application following the MVC architecture using Spring 3.0 Framework.
  • Implemented the application using Struts framework that uses MVC design pattern.
  • Involved in implementation of Spring MVC framework and developed Service layers.
  • Analyzed the existing Model View Controller (MVC) for performance.

Show More

15. EJB

average Demand
Here's how EJB is used in Java Programmer jobs:
  • Designed and developed Entity EJB, functionality customization, and business rules implementation.
  • Used EJB Entity Beans to map entity objects such as customer, account and product to relational database table i.e.
  • Involved in development of EJB2/3, entity beans, session beans, entity managers, data persistence.
  • Implemented, Debugged and Tested Java beans (EJB) using Visual Age for Java.
  • Converted EJB's to Spring 3.0 Beans and configured them with Hibernate and Web services.
  • Designed and developed the service layer using EJB session beans and spring application context.
  • Developed the business layer components as stateless session beans based on EJB API.
  • Implemented entity beans (EJB) and data beans to meet business requirements.
  • Designed and Developed Session and Entity Beans (EJB's).
  • Developed EJB (Session Bean) classes for server side components.
  • Involved in developing the service locator pattern for locating the EJB.
  • Implemented changes in classes and configuration to call remote EJB methods.
  • Implemented service layer using EJB 3.0 - session and entity beans.
  • Developed distributed Java components using EJB and JPA for persistence.
  • Maintained and developed business layer using EJB, and CDI.
  • Developed Server Side EJB components for middle tier implementation.
  • Implemented the EJB components of the application.
  • Developed the server side components using EJB.
  • Developed a shopping Cart using the EJB.
  • Designed and executed advance java programs that route submittals to EJB components and render retrieved information from database.

Show More

16. Windows XP

average Demand
Here's how Windows XP is used in Java Programmer jobs:
  • Web Sphere 6.0, Windows XP.
  • Configured Netbeans on windows XP and setup development workstation.
  • Worked on different OS like UNIX/Linux, Windows NT, Windows XP, Windows 2K and Window7.
  • Deployed the application on a Web Logic server on a Windows XP platform.
  • 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.

Show More

17. Tomcat

average Demand
Here's how Tomcat is used in Java Programmer jobs:
  • Used Eclipse IDE tool to write and debug the code and used Apache Tomcat Server to deploy and run the application.
  • Coordinated with the Client N/W team for configuring the Tomcat environment and worked them to resolve the deployment issues.
  • Used Tomcat application server for deploying the web content and all code was written using the Eclipse IDE.
  • Web Server Deployment: Apache2/Tomcat/MySQL and Distributed Computing (VNC, GRID, LSF).
  • Developed an own realm for Apache Tomcat 6.0 for authenticating the users.
  • Build and shipping of the binary files in to tomcat web server.
  • Implemented deployment using Apache's Tomcat server on my Eclipse platform.
  • Used Apache Tomcat Server for deploying various components of application.
  • Used log4j for logging and Tomcat 6.0 for development server.
  • Used Apache Tomcat as Web Server for this application.
  • Installed and configured Apache Tomcat, Oracle and Linux.
  • Deployed and tested the application using Apache Tomcat server.
  • Deployed the application on Apache Tomcat Application server.
  • Deployed the application in Apache Tomcat container.
  • Used Apache Tomcat 8.0 as web server.
  • Configured Tomcat Server and deployed the code.
  • Deployed application through Apache Tomcat server.
  • Deployed the application in Tomcat server.
  • Web Servers: Apache Tomcat7.
  • Used: Java1.4, My-SQL 5.0, Eclipse IDE, Tomcat

Show More

18. Ajax

average Demand
Here's how Ajax is used in Java Programmer jobs:
  • Worked with AJAX data consisting of JSON responses, parsing the same and presenting on the UI layer.
  • Make AJAX calls based on user selection and update form elements in welcome form based on response.
  • Developed, implemented, and maintained an asynchronous, AJAX based rich client for improved customer experience.
  • Implemented CSS3, DOM API, DOJO and Ajax to create a dynamic and interactive experience.
  • Used AJAX components and Adobe Flex Grid to give smooth and versatile look to the portal.
  • Used JSON Objects and AJAX requests to load data and allow users to make changes.
  • Used JSP, JavaScript, Ajax, and CSS in implementing the presentation layer.
  • Used AJAX technology to view status of an accession in working draft module.
  • Coded in AJAX to retrieve data for Auto and Home based Insurance information.
  • Experience in using AJAX for server side communication and seamless customer experience.
  • Used Ajax call to display certain data based on the EVENT.
  • Implemented Database Level Sorting in Entire Application using DOJO Ajax Call.
  • Reduced the page size to improve network traffic using DWR-Ajax.
  • Validated the UI components using AJAX Validation Framework.
  • Worked with WSAD, RAD, UDDI, SOAP, AJAX, ExtJS and XSD's.
  • Used JSP, JSF and AJAX to provide rich UI experience to the end user.
  • Implemented automatic/dynamic text filling support using AJAX/Javascript components.
  • Worked on JQuery, AJAX implementation for retrieving the content and display it without reloading the existing page.
  • Utilized various JavaScript and jQuery libraries bootstrap, AJAX for form validation and other interactive features.
  • Architected Presentation layer using Hibernate, AJAX, Spring MVC and JSP.

Show More

19. ANT

average Demand
Here's how ANT is used in Java Programmer jobs:
  • Resolved Security issues using Multiple Authentication, which breaks authentication message passing time and guarantees more robust authentication.
  • Created Functional and Technical specification for relevant team.
  • Used the Object oriented and platform independent aspects of the Java API to write programs assisting energy accountants with day-to-day tasks.
  • Process designed to be fault tolerant and resume from last checkpoint without having to restart in case of being interrupted.
  • Developed build script using ANT to build, package, test and deploy application in web sphere application server.
  • Recruited, trained, and supported a team of 14 loan officers, 2 processors and 1 assistant.
  • Used ANT build script to clean, compile, create and deploy war and ear files for deployment.
  • Implemented scripts (ANT) to package and migrate code from the code repository to all environments.
  • Project:-WellPoint provides Health Insurance to the people of US who want to avail Health Insurance.
  • Build up business model, according to the functions and ways the instructors want to have.
  • Developed logic to maintain patients engaged to the game permitting a significant increase of attention span.
  • Granted users of one half of the station pair the same permissions on the other station.
  • Maintained Java Applications and deployed changes into a production environment using Ant and Linux platform.
  • Developed the ANT scripts for preparing EAR and WAR files used to deploy application components.
  • Developed the auto build scripts using ANT deploy application and test in Servers.
  • Developed ANT scripts for building application EAR for deploying in Web logic server.
  • Involved in writing Ant script and developed Cruise Control for Continuous Integration build.
  • Developed wallet system that deals with agents, merchants and service provider management.
  • Implemented an alert function when there is a significant change in their favorites.
  • Used ANT as building tool to create and deploy the release builds.

Show More

20. UML

average Demand
Here's how UML is used in Java Programmer jobs:
  • Designed and documented the application by producing necessary design artifacts using UML and Rational Rose.
  • Performed requirements analysis and low-level system/component design using UML.
  • Developed ER and UML diagrams for all the design, and documented all the process flows using Enterprise Architect.
  • Used RSA for designing UML diagrams as part of the functional and technical design and also for application development.
  • Used UML for Use Case, Class and Sequence diagrams to design the application and design document purpose.
  • Followed UML class diagrams that depicted the code's design and its compliance with the functional requirements.
  • Utilized OO techniques and UML methodology (use cases, sequence diagrams and activity diagrams).
  • Defined UML specifications through the use of Cases Diagrams, Sequence Diagrams, and Class Diagrams.
  • Participated extensively in writing Use Cases and generated UML Class and Sequence diagrams for Designing.
  • Maintained and updated system ERD and UML diagrams* Populated the system's online help system.
  • Developed UML diagrams like use case, sequence and class diagrams Using Rational Rose.
  • Prepared UML Design documents and Documentation for the various packages and components developed.
  • Detailed Analysis and Design of the products using UML, Rational XDE.
  • Involved in writing UML Class Diagrams, Sequence Diagrams for assigned module.
  • Created UML, data flow diagrams, sequence diagrams and use cases.
  • Involved in designing the application by drawing UML diagrams using JUDE tool.
  • Participated in the Design and creation of UML Documentation using Rose 2000.
  • Developed use case models, UML class diagram and sequence diagrams.
  • Employed UML tool (Rational Rose) to design automation flow.
  • Involved in designing the UML and implementation of Design Patterns.

Show More

21. Test Cases

average Demand
Here's how Test Cases is used in Java Programmer jobs:
  • Developed code and tested modules based on the test cases, to maintain the valid relation between the two components.
  • Involved in database design, system design, coding, preparation of test cases and unit testing.
  • Followed Test First / TDD approach to create the test cases using EasyMock before start the development.
  • Experienced in writing test plans, test cases, and use cases by using business requirements.
  • Involved in writing test cases and more involved in performing Unit, Development & Integration testing.
  • Created test plans and J Unit test cases and test suite for testing the application.
  • Code and test cases modification to keep all test cases in sync with business scenarios.
  • Involved in the preparation of unit and system test cases and involved in unit testing.
  • Run test cases to ensure software is functioning properly before sending to quality assurance.
  • Involved in writing unit test cases, integrated test reports and in load testing.
  • Involved in preparing the test cases and provided test support in SIT and UAT.
  • Provided complete documentation of the testing plan, test cases and test results.
  • Involved in writing the JUNIT test cases using TESTNG and testing the functionality.
  • Identified the test cases and had done Regression Testing of the module.
  • Designed and prepared the test cases for unit testing & integration testing.
  • Designed test cases to test those components and documented then for reference.
  • Prepared Unit test cases as well performed Unit testing and Integration testing.
  • Developed test cases and revised them as per new version.
  • Implemented test cases for Unit testing of modules using TestNG.
  • Involved in User Acceptance Test and prepared test cases.

Show More

22. Sequence Diagrams

average Demand
Here's how Sequence Diagrams is used in Java Programmer jobs:
  • Created Technical Design Specification, Use Case, Class, and Sequence Diagrams for Dealer Orders and Admin modules.
  • Designed of Use Cases and Class Diagrams, Sequence Diagrams for Alerts and Mappings Modules of the System.
  • Created sequence diagrams to show the page flows and flow of control among business components using Rational Rose.
  • Captured the requirements from client, created Use Case and Sequence diagrams and implemented the system.
  • Involved in creation of use case diagrams, class diagrams, sequence diagrams, deployment diagrams.
  • Used Rational Rose for creating the Use-Case diagrams, Sequence Diagrams and Class Diagrams.
  • Involved in developing various data flow diagrams, use case diagrams and sequence diagrams.
  • Created various class and sequence diagrams for the same.
  • Developed Class Diagrams, Sequence Diagrams eclipse plug-in.
  • Created Use cases, Class diagrams, and Sequence diagrams using MS Visio.

Show More

23. JMS

average Demand
Here's how JMS is used in Java Programmer jobs:
  • Implemented JMS technology for sending the registrations to another application.
  • Implemented JMS public/subscribe for asynchronous messaging.
  • Involved in the configurations set up for Web logic server, Data Sources, JMS queues & the deployment.
  • Involved in Integration of all the modules and deploying them on the Application server and used JMS.
  • Involved in managing JMS messages on various JMS and MQ queues using IBM Web sphere.
  • Developed Notification Service by routing every notification from the system through a clustered JMS queue.
  • Used JMS to connect to the print server for single or batch report printing.
  • Implemented Session Beans and Message Driven Beans (EJB'S) along with JMS.
  • Created new JMS Queues, configured corresponding events to notify the other modules.
  • Used Soap over HTTP and Soap over JMS for communication between components.
  • Used JMS for sending and receiving of messages from/to of different Clients.
  • Handle domain specific middle ware on the application using JMS API.
  • Used spring framework for dependency injection, DAO, JMS.
  • Implement Asynchronous communication with system components using JMS MDB.
  • Implemented Messaging using JMS and Message Driven Beans.
  • Created batch application using JMS to update database.
  • Implemented JMS based services for placing merchandise orders.
  • Developed message driven beans to listen to JMS.
  • Used JMS for asynchronous messaging among modules.
  • Worked with JMS queues for P-P communications.

Show More

24. Jquery

average Demand
Here's how Jquery is used in Java Programmer jobs:
  • Implement the JavaScript/JQuery frameworks such as Angular JS for MVW/MVC framework, MVVM framework using Backbone JS for MVC.
  • Worked on the UI for the Application using JavaScript libraries such as AngularJS and jQuery.
  • Utilized jQuery to handle DOM elements in the browser to include web calendar inputs.
  • Designed JQuery mouse events to toggle buttons, menus and change styles.
  • Used Jquery for client side validation and functionality.
  • Used JQuery library and implemented features.
  • Used jQuery for Validation of data.
  • Expanded the UI using JQuery.
  • Used JQuery to create area code system for company s contact information webpage Skills Used: 1.
  • Involved in the development of screens using Visualforce pages, CSS, JavaScript and Jquery.
  • Implemented Dojo and JQuery JavaScript frame work in UI Layer.
  • Implemented accessibility features for minimum level of A Implemented JASMINE (BDD) for UI testing for JavaScript & JQuery.

Show More

25. Unix

average Demand
Here's how Unix is used in Java Programmer jobs:
  • Developed appropriate software development life cycle logistics to suit business objectives for Unix.
  • Developed UNIX shell scripts to fetch data from LDAP and database to pull critical information used for resolving tickets.
  • Worked on auto image retrieval process from DFS server using NFS mounting system on UNIX environment.
  • Designed and developed UNIX shell scripts to automate the process of loading, pulling the data.
  • Used Eclipse IDE for application development and expertise on UNIX shell scripting, Python.
  • Shell scripts are used to maintain Production and Test Unix servers.
  • Experience in working with multiple operating system including Windows, UNIX.
  • Qualified in UNIX shell scripting as part of the implementation process.
  • Involved in development of scripts for UNIX platform deployment.
  • Modified existing UNIX shell scripts to support the business.
  • Worked on Windows, Linux/Unix environment.
  • Created the EAR file using RAD and send the EAR file to Unix server using FTP by using CuteFTP.
  • Schedule CRON jobs on UNIX.
  • Programed Java applications and complex scripts for several platforms: UNIX\Linux, Windows and Macintosh.
  • Used Unix Shell scripting (Ksh).
  • Implemented prototype and implemented barcode package for specific documents on UNIX for the CAscade project.

Show More

26. Business Logic

average Demand
Here's how Business Logic is used in Java Programmer jobs:
  • Designed Business logic Components that formed the architecture for distributed application development.
  • Developed session beans to implement business logic.
  • Developed business logic using Spring.
  • Developed the business logic components.
  • Involved in implementation of EJB session beans and entity beans for business logic and data persistence simultaneously.
  • Implemented Session Beans for implementing Business Logic and Entity Beans to persist the data into the database.
  • Implemented Spring service layer with dependency wiring, capturing business logic in form of Java beans.
  • Implemented the business logic in the service classes that are called from Web Service classes.
  • Developed Session and Entity beans for encoding the business logic and handling different transactions.
  • Planned and implemented various SQL, Stored Procedure and triggers to implement business logic.
  • Developed Enterprise Java Beans (EJB) with full flow of business logic.
  • Designed dashboard & building business logic for creation of reports on Tableau.
  • Developed part of business logic of the application using Core Java.
  • Implemented Business Logic using Stateless Session Beans and EJB Timers.
  • Implemented business objects and business logic of the system.
  • Code development and implementation for GUI and business logic.
  • Developed stateless session beans to hold business logic.
  • Developed business logic layer and data access layer.
  • Coded Session beans for encapsulating the business logic.
  • Developed new components and features for the system, using technical knowledge and problem sovling skills in programming and business logic.

Show More

27. Log4J

average Demand
Here's how Log4J is used in Java Programmer jobs:
  • Utilized Log4J for logging application-debugging logs.
  • Provided logging functionality using Log4j.
  • Configured Log4j for application logging.
  • Used Log4J API for logging application flow and debugging, implemented Log4J's Triggering Event.
  • Used Ant framework to build the application and Log4J for the logging mechanism.
  • Involved in Configuration and Using of Apache Log4J for logging and debugging purpose.
  • Used Log4J for writing into different logs files Application Log and Error Log.
  • Used log4j to log messages depending on the messages type and level.
  • Used log4j to generate logs and which helped in debugging the code.
  • Used log4j framework to log the application error messages and access logs.
  • Used Log4j for logging purposes during the development of the application.
  • Developed J unit classes for unit testing and implemented log4j logging.
  • Used Log4j utility to log error, info and debug.
  • Use Log4J for logging the application exceptions and debugging statements.
  • Involved in writing Logging Framework using LOG4J and Monitoring.
  • Used Log4j for logging to trace the errors.
  • Implemented Log4j to set debug levels on production.
  • Used Log4j for logging errors and warnings.
  • Used Log4j for logging across the application.
  • Used log4j for the error logging purpose.

Show More

28. DAO

average Demand
Here's how DAO is used in Java Programmer jobs:
  • Developed the DAO, Value objects, Business objects to effectively transfer the data, and called stored procedures.
  • Developed Views (JSP) integrating with Business /DAO layer rendering output to user input from the database.
  • Used various design patterns like Business Delegate, Service Locator, DAO, Front Controller, Singleton etc.
  • Created set of classes using DAO pattern to decouple the business logic and configuration using Spring.
  • Developed POJO's, Data Access Object (DAO) to handle all database operations.
  • Developed the application by using various design patterns like DAO, Singleton and Session Facade.
  • Developed application with different design patterns such as DAO, Singleton and Session Facade.
  • Involved in developing database specific data access objects (DAO) for Oracle.
  • Implemented Business Delegate, Session facade, Interception Controller, DAO pattern.
  • Develop DAO service methods to populate the domain model objects using hibernate.
  • Involved in integrating business layer and DAO layer with custom MVC framework.
  • Used DesignPatterns like Singleton, Abstract Factory, Factory Method and DAO.
  • Developed DAO classes using Hibernate Template from Spring with Hibernate API.
  • Worked on a DAO module to implement the Data abstraction layer.
  • Developed DAO objects to mock persistence implementation to test Business Logic.
  • Implemented DAO for data access using Spring ORM with Hibernate.
  • Created Controller, Delegate Service and DAO layers and implementations.
  • Created Service classes to operate with DAO methods.
  • Involved in writing DAO and Service classes.
  • Developed DAO objects extensively using SQL.

Show More

29. CVS

average Demand
Here's how CVS is used in Java Programmer jobs:
  • Supported our build process by maintaining and updating our CVS repository, Hudson, Continuum and our in-house build applications.
  • Used CVS as the version control tool to perform programs Check-out and Check-in from and to the repository.
  • Involved in check in, check out and preparing branches, tags using CVS.
  • Used CVS repository for version control, created dynamic reports using SQL.
  • Used CVS for source code control and JUNIT for unit testing.
  • Used CVS for version control of the code and configuration files.
  • Configured and developed on open source environment with Ant, CVS.
  • Used Concurrent Version Control System CVS for check-in/check-out the code.
  • Used CVS as a central code repository System.
  • Code maintenance in CVS with issue resolving description.
  • Used CVS for source code maintenance.
  • Used CVS as version control system.
  • Used CVS and SVN as the version control tools to maintain the code.
  • Used Win CVS Source control and ANT tool for build.
  • Used Concurrent Versioning System (CVS) as a version controlling for the source code check-ins and check-outs.
  • Created stored procedures and Triggers using PL/SQL Responsible as CVS administrator and for deploying web application.
  • Encouraged the migration to newest version of Eclipse and replaced CVS with SVN.
  • Used CVS as versioning system.. Involved in bug fixing for other modules.

Show More

30. Websphere

low Demand
Here's how Websphere is used in Java Programmer jobs:
  • Installed and Configured WebSphere Process Server and WebSphere Business Monitor in a Golden Topology architecture and Standalone Server Architecture.
  • Modernized company software interface by designing and developing WebSphere Application Server scripts and a JMX interface.
  • Designed and generated the classes from the Class Diagrams in Rose and Forward/Reverse engineer, which generated classes into WebSphere.
  • Removed the need to hire an administrator by learning WebSphere Application Server administration along with development duties.
  • Used Command line tools to start, stop, and monitor WebSphere server processes and nodes.
  • Used ANT Scripts to build and deploy the applications on WebSphere application server.
  • Developed Ant build scripts for deploying the project on WebSphere application server.
  • Configured Data Sources for the Oracle database system using IBM WebSphere.
  • Deployed Application in WebSphere Server on both UNIX and Windows environments.
  • Configured the project on WAS (WebSphere Application Server).
  • Experience with a configuration management system with WebSphere and ClearCase.
  • Involved in deployment of the application in the WebSphere server.
  • Deployed the Application Using WebSphere Application server 5.
  • Deployed services in IBM WebSphere Application server.
  • Deployed system on IBM WebSphere server.
  • Deployed the application on WebSphere server.
  • Deployed application through WebSphere server.
  • Involved in multiple customer application portal development using Websphere Application Server.
  • Developed the application using IBM WebSphere Studio Application Developer 5.1 Involved in testing of the application using IBM WebSphere application server.
  • Worked on ANT for making the build related changes and creating the ear for deploying on websphere application server.

Show More

31. Design Patterns

low Demand
Here's how Design Patterns is used in Java Programmer jobs:
  • Involved to designed and developed technical specifications using design patterns and OO methodology.
  • Established many utility methods and followed factory patterns and singleton design patterns.
  • Designed and developed technical specifications using design patterns.
  • Leveraged different principles for the development methodology, with design patterns for key areas of development.
  • Used design patterns such as Factory, Data Access Object, Business Delegate and Front controller.
  • Implemented design patterns like Front controller and state machine Design patterns.
  • Model 2 Architecture design Patterns are followed for this application.
  • Designed the application with reusable JEE design patterns.
  • Designed Java API architecture using design patterns.
  • Developed using java RPC based design patterns.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, SessionFa ade.
  • Developed and enhanced middleware components using Collections, Generics, Object Serialization, Multithreading and core java design patterns.
  • use of Java Design Patterns in an highly iterative development environment.

Show More

32. API

low Demand
Here's how API is used in Java Programmer jobs:
  • Designed and developed customized document generation capability in CMTS application using Apache POI API.
  • Developed API request authentication interface using JWT.
  • Configured Autonomy search engine, while also providing additional filters for call center intranet site through use of Autonomy API's.
  • Developed and consumed REST and SOAP API based Web services that allow sophisticated, effective and low cost application integration.
  • Used different Hibernate APIS like Configuration, Session Factory, Session and Hibernate Transaction Manager for writing the persistence logic.
  • Used server side Spring framework and integrated with custom data base API for persistence with Oracle DB.
  • Use Java Mail API and built Java Mail Service to send the pickup notification to customers.
  • Designed and programmed a library in Java to assist in interacting with Kazoo's REST API.
  • Worked with Philips video applications group to understand how to present the DVP API in Java.
  • Used Service-now's custom Java API to make use of existing utilities in function calls.
  • Developed the components using Java API to interface with LDAP server and retrieve user information.
  • Programmed the fingerprint reader on MS-Windows platform using MS-Visual C++ and the fingerprint API's.
  • Design and develop multiple software functionality for the above mentioned Software using JAVA API.
  • Implemented Token based REST API for SMS web Service using Spring Boot, Hibernate.
  • Developed API providing objects to hide query language and database access from users.
  • Helped design and implement an API to access metrics for our messaging system.
  • Design and develop the RFID EPCIS API for VeriSign and third party developers.
  • Worked closely with the QA team, providing support and rapid fixes.
  • Developed API and Class libraries and Followed XP Technique with Iteration Model.
  • Used Object Relational Mapping (ORM) for java persistence API.

Show More

33. GUI

low Demand
Here's how GUI is used in Java Programmer jobs:
  • Developed client GUI that can call any image processing methods from server without down loading the whole code.
  • Used Swing to develop sophisticated set of GUI components than the earlier Abstract Window Toolkit (AWT).
  • Developed CLI and GUI through which the users can configure the switch using the various commands provided.
  • Addressed defects identified in QA and IST phases and tracked QC status as per the guild lines.
  • Created a complex model cloning system and GUI used by the customer to simplify data entry.
  • Designed and implemented application software package with GUI in Java for gene analysis and synthesis.
  • Task architecture loosely coupled with SWING progress bar/dialog to provide a GUI to task execution.
  • Guide and mentor team members from a technical perspective to ensure delivery of the module.
  • Developed code and developed GUI's (Frames and applets) for accessing client databases.
  • Use of NetBeans IDE for both Web service java development, and web GUI development.
  • Prepared daily task lists for the Team and guided them to achieve the same.
  • Authored high level design documents, led software reviews and provided team guidance.
  • Experience in designing GUI screens of some modules by means of RichFaces.
  • Developed the GUI with MFC classes that allowed for excellent I/O management.
  • Used the MOCHIKIT DOM library for designing the GUI of the application.
  • Network Management is a GUI for managing of the local network.
  • Design, code and test Performance Management, a GUI application.
  • Updated GUI components for the company's MS Access database.
  • Designed chess program with GUI interface and programmer interface.
  • Involved in Designing GUI For the Application by Swings.

Show More

34. Version Control

low Demand
Here's how Version Control is used in Java Programmer jobs:
  • Used Maven as a build tool, Log4j for logging errors and messages and Dimensions as a version control tool.
  • Developed ANT scripts for building application EAR for deploying on WebLogic Application servers, used subversion as version Control system.
  • Utilized Visual Source Safe (VSS) for the purpose of version Control and source code maintenance needs.
  • Involved in critical Bug fixes and Enhancement of application and used Subversion to implement version control system.
  • Used SVN as the version control tool for the Code to synchronize, fetch and commit.
  • Customized and implemented the Change Management & Version Control (CA Harvest) system for banks.
  • Used the IBM Rational clear case for version controlling and as central repository for code base.
  • Used Version Control Tool SVN to perform Checking-out and Checking-in of codes from the repository.
  • Maintained software version control through use of SVN software and integrated eclipse tools.
  • Worked on a software team with version control software (Subversion).
  • Defect maintenance and code version control was done using SVN/Git repositories.
  • Used GitHub as a version control system and for code management.
  • Used SubVersion for creating the project structure and version controlling.
  • Used ClearCase for version control during the development process.
  • Used code version controlling using GIT, SourceTree.
  • Used Clear Case as the version control software.
  • Used IBM Clear case as version controlling system.
  • Managed source and version control using Tortoise SVN.
  • Experience using Version controls such as SVN.
  • Used Perforce as a version control system.

Show More

35. Client Side Validations

low Demand
Here's how Client Side Validations is used in Java Programmer jobs:
  • Developed Server side programs while doing the minimum client side validations using JavaScript.
  • Performed functional and unit testing for client side validations.
  • Developed JavaScript code to perform client side validations.
  • Study and understand the documentation pertaining to this Implementation The client side validations were made using Java Script.
  • Used ASP with JavaScript for client side validations and .NET validation controls for server side validations.
  • Interacted with the client about requirement specifications JavaScript was used for the client side validations.

Show More

36. SQL

low Demand
Here's how SQL is used in Java Programmer jobs:
  • Led modules relevant to model-view-controller based application developments and integration with NoSqldatabases, Message Queuing framework and Search Engine.
  • Utilized the Data Access Architecture to develop the Data Component, which persisted the data in Non-Stop SQL and Oracle 9i.
  • Created and maintained JUNIT test case, SQL Scripts and Unix Shell scripts to perform back-end testing on the Oracle database.
  • Transformed design into physical data structure and implemented Business rules using SQL, PL/SQL, Packages, Procedures and Triggers.
  • Designed and implemented of screens involving complex calculations on various data accessing different tables on the SQL Server 2005 database.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases.
  • Command Line interface: Extensive use of command line interface on DOS and Unix to run scripts for MySQL.
  • Developed a GUI Visual C++ program which adds the clients to an MS-SQL database through MFC's ODBC libraries.
  • Implemented complex back-end component to get the count in no time against large size MySQL database using java Multi-Threading.
  • Worked with complex SQL queries, SQL Joins and Stored Procedures using TOAD for data retrieval and update.
  • Developed SQL scripts and control files for loading data using PL/SQL and written complex queries to generate feeds.
  • Used Oracle as the Database to retrieve the customer records used SQL queries to do some CRUD operations.
  • Used MySQL database to store, retrieve and manipulate data from different screens based on End users actions.
  • Worked closely with the PL-SQL team to ensure end to end architectural, functional and protocol consistency.
  • Created Database Objects like tables, Stored Procedures and Triggers in SQL to communicate with SQL database.
  • Designed the strategy for parsing the text input as well as formatting the SQL and text outputs.
  • Used Oracle's SQL Developer tool for creating tables, views, indexes, triggers and sequences.
  • Created SQL scripts to retract data from database for accurate verification of Web Reporting Application results.
  • Created stored procedures and SQL queries to get/update billing data and send it back to CRM.
  • Conducted training sessions on SQL Server 2005, SSRS, and SSIS features for team members.

Show More

37. SVN

low Demand
Here's how SVN is used in Java Programmer jobs:
  • Demonstrated features of Subversion (SVN) source code management tool to familiarize other developers.
  • Checked out documents and checked in documents from an SVN repository to update documentation.
  • Utilized Source Control SVN daily to track all codes used throughout organizational history.
  • Used Tortoise SVN tool for check-in and check-out code.
  • Download code files from SVN and GIT hub repositories.
  • Used Tortoise SVN to support system configuration management.
  • Used SVN for the version management.
  • Incorporated SVN and CruiseControl for versioning and automate deployment.
  • Worked with Subversion SVN, Jazz to place updated codebase in repository.
  • Implemented SVN repository and made the code compatible to iWay 6.15+.
  • Used Tortoise SVN for project repository and versioning control.
  • Worked with Trac, Subversion (SVN), and wiki.

Show More

38. XSL

low Demand
Here's how XSL is used in Java Programmer jobs:
  • Used XSLT for all the front end development and used JSTL tags for creating the tables with contents easily.
  • Involved in writing the XSL files to transform the user defined GUI Component data to render view.
  • Used XSL templates to develop the front end pages.
  • Developed XML applications using XSLT transformations.
  • Designed a User-Agent detecting mechanism for content provision on the respective Hand Held device model, using XML/XSL, and JSP.
  • Played vital role in analyzing Jasper Reports API and Open source XSL-FOP based technologies for developing automated process certification reports.

Show More

39. DB2

low Demand
Here's how DB2 is used in Java Programmer jobs:
  • Developed Java/Actuate Reports application querying DB2 database.
  • Implemented Hibernate in the data access object layer to access and update information in the DB2 Database.
  • Deployed and maintained the system in AIX OS and managed data at DB2 system.
  • Used DB2 migration Toolkit for migrating data from Oracle 10g to the DB2 database.
  • Modified the code to support the data for both DB2 and Oracle databases.
  • Experience in databases like Oracle 9i/8i, SQL Server and DB2.
  • Involved in coding for DB2 stored procedures using COBOL.
  • Designed and created the database and tables on DB2.
  • Create function as substitute functions from DB2 Database.
  • Worked on DB2 Database Environment.
  • Used Hibernate 2.0 for Object Relational Mapping (ORM) with DB2 UDB tables.
  • Migrated applications to a new language and database: Net.Data, Java, DB2 database.
  • Developed the application using Eclipse IDE and worked under Agile Environment Transferred cloudscape to DB2 for WebSphere Portal.
  • develop user login page and assort to backend DB2 or Oracle accordingly

Show More

40. Front End

low Demand
Here's how Front End is used in Java Programmer jobs:
  • Coded the front end Applications using Spring Tag-libraries, and involved in Data modeling and Data mapping tasks.
  • Created Rest web services to get the response in front end for different searching rules.
  • Front end and data beans implementation using NetDynamics application server and Oracle 8i database.
  • Used ExtJS stores and Models to represent the data in front end.
  • Designed and developed the front end using JavaScript.
  • Build functionality for system configuration through front end.
  • Implemented several new front end GUI's.
  • Designed front end view using ADF faces.
  • Coded Java Script for front end validations.
  • Used java script front end validations.
  • Performed GUI and user input (UI) testing in the front end.
  • Created prototype of the application with JavaScript for front end validations and navigations.
  • Worked using Struts validators and 1.x tiles concept for front end execution.

Show More

41. Wsdl

low Demand
Here's how Wsdl is used in Java Programmer jobs:
  • Created custom WSDL to initiate mandatory fields and call a single function to do create, update and close Simplify tickets.
  • Worked on developing the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI and SOAP.
  • Involved in the development of on-line account management, order and payment processing using WSDL/SOAP web services.
  • Designed and Developed Web Services using technologies WSDL, SOAP to communicate to the other modules.
  • Used Web services for sending and getting data from different applications using WSDL messages.
  • Worked on WSDL and SOAP for web services used to get Item information.
  • Involved in to exposing different capabilities for Web Services using SOAP /WSDL.
  • Used WSDL, SOAP Web Services for communicating data between different applications.
  • Involved in writing web services classes using WSDL and SOAP.
  • Developed WebServices and exposed WSDL for clients interacting with ESB.
  • Consumed SOAP based web services using the WSDL document.
  • Developed a new SAOP web service based on WSDL.
  • Developed and published web services using Apache AXIS and good at JAXB, JAX-RPC, WSDL2JAVA, WSDL, and WSDD.
  • Developed XSD, WSDL for SOAP web services.
  • Used WSDL, SOAP, JAX-WS, JAX-RS technologies to create web services, generate stubs and consuming the existing services.
  • Developed Web Services Application using SOAP Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Validated provided address with third party address Validation (code1) webservice by generating client for their WSDL.
  • Designed and developed WSDL Web Service to produce JFree Charts.
  • Create stubs and implementation classes from the WSDL and create a SOAPhandler for calling the webservice to send the master files.
  • Worked extensively in the backend Oracle database Used WSDL to post the services in the UDDI.

Show More

42. Linux

low Demand
Here's how Linux is used in Java Programmer jobs:
  • Job responsibility includes setup hardware/software on LAN, server and database systems in WIN NT/2000, Linux, AIX.
  • Worked on Linux and Windows based servers with COTS (Commercial Off-the-Shelf) software system integration and implementation.
  • Implemented applications using ORACLE (Linux Platform) for product support.3.
  • Involved in development and deployment of application on LINUX environment.
  • Completed the Linux Device Driver for Temperature Measurement in C/C++/Java and CANopen for EtherCAT.
  • Worked on Troubleshooting the issues ranging from Solaris, Linux and SAN environments.
  • Advanced development and network team s knowledge in a new zLinux server environment.
  • Code linux shell scripts to enhance the system capabilities.
  • Configured Open SSH in Linux(ubuntu).

Show More

43. Jstl

low Demand
Here's how Jstl is used in Java Programmer jobs:
  • Developed JSP pages using JSTL tags, and also involved in developing custom tags.
  • Developed JSP pages for rendering UI components using JSP and JSTL.
  • Used JSTL for view coupled with spring bind tags and enhanced UI with CSS.
  • Used JSP, Custom Tag Libraries, JSTL components.
  • Coded presentation layer components comprising of JSP, Spring Controllers, spring and JSTL Tags.
  • Implemented Logical Tags and Display Tags, JSTL in JSPs.
  • Worked on JSP and used JSTL, Apache Datagrid taglib to create the table and display on the browser.

Show More

44. Jboss

low Demand
Here's how Jboss is used in Java Programmer jobs:
  • Deployed the application on JBOSS Application Server and used ANT framework for developing automated build scripts.
  • Design and Developed using WebService using Apache Axis on JBOSS.
  • Configured JBOSS server for data source and connection pooling.
  • Deployed the web application on JBOSS web server.
  • Provided troubleshooting and maintenance for Apache-Tomcat/JBoss servers on production environments.
  • Maintained and modified J2EE middle-tier code using JBoss, update prepared SQL calls to Oracle, created EDI files.
  • Experience in working with application development environments using BEA Web Logic, IBM WebSphere, JBoss and Apache Tomcat.
  • Deployed the application under JBoss Application Server and resolved the production issues during migration onto the production server.
  • Used application server like web logic and JBOSS Used Hibernate framework for persistence layer.
  • Used ANT for building the application and deployed on BEA Jboss Application Server.
  • Developed the application using frameworks like Spring, Jboss Seam.
  • Deployed and developed against JBoss 4.2.2.GA application server.
  • Created rule files using JBoss Drools 5 rules.
  • Used JBoss application server for deploying applications.
  • Used Jboss Fuse for development.
  • Deployed application through JBoss server.
  • Well versed with app servers like BEA Web Logic, Websphere Application Server, Weblogic portal server, JBOSS and Tomcat.
  • Created four new layouts for member benefit insurance cards.Migrated and converted 50 plus batch job to the new JBOSS server.
  • Used Netbeans for development and Jboss Application Server for deploying the web application.

Show More

45. Action Classes

low Demand
Here's how Action Classes is used in Java Programmer jobs:
  • Developed Action Classes, Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Created Action classes, Business classes and Utility classes as part of Spring MVC.
  • Developed Action classes, Form Beans, Helpers and Data Access Objects.
  • Developed Action classes and Action Form classes as per design document.
  • Involved in developing the Filter dispatcher and POJO Action classes.
  • Developed Action classes, Action Forms and JavaBeans.
  • Developed Action classes and Business classes.
  • Created the Action classes, Action Form classes for the project.
  • Developed several JSPs, Action classes, and Java Beans for various modules.
  • Developed the JSPs, Action classes, Business classes, Utility classes.
  • Implemented Ajax with JQuery to refresh user selections Developed the Action classes and Form Beans.

Show More

46. Toad

low Demand
Here's how Toad is used in Java Programmer jobs:
  • Used TOAD for database query testing, in the process of optimizing the queries.
  • Used Oracle XE for database and TOAD for running and maintaining database.
  • Used TOAD for internal data storage, retrieval and query analysis.

Show More

47. Management System

low Demand
Here's how Management System is used in Java Programmer jobs:
  • Created Patient Management System module which includes Patient related information which can be managed by Administrator.
  • Worked as primary developer for a Malaysian based Foreign worker centralized management systems.
  • Recommended and supported need for implementation of enhanced database management system.
  • Project: Police Data Management System This project is designed to meet the requirements of a typical police station.
  • Leave Management System is used by the employees of an organization for applying many kinds of leave.
  • Project: Resume Management System This project deals with the recruitment process of candidates in a company.
  • Order and Delivery Entry System This will provide detail record of order and delivery management system.
  • Project description: A software solution for developing a web based hospital management system.
  • Project Description: Comprehensive Insurance Management Systems (CIMS) was an online-based project.
  • Designed and developed architecture of document management system - core component of ASBS.
  • Designed and developed accounting solutions, Document Management System using VB 6.0 for.
  • Implemented a hotel management system with Java as a course design project.
  • Project Abstract:Punjab IFMS (Integrated Finance Management System).
  • Implement the Enterprise Data Management System using SSH frameworks and Oracle.
  • SAP DMS: Document Management system.
  • Design and management of Content management system used with Portal Determining scope, requirements gathering, prioritizing tasks.
  • Designed a replacement process to Salesforce case management system including a real-time service level agreement status tracking system.
  • ACE Pricer is a web-based Pricing Management System used to provide dynamic pricing management mechanism.
  • Project description: Developed HRPaycheck and Purchasing Management System.
  • Project Description:Clinical Management System is developed to automate the process of patient's workflow.

Show More

48. JSF

low Demand
Here's how JSF is used in Java Programmer jobs:
  • Developed service layer and implemented front-end layer using JSF with IceFaces framework and customized web components.
  • Used heavily JSF Expression Language to render the data in UI based on the condition.
  • Implemented Struts MVC design pattern and front controller pattern and used JSF for back-end.
  • Developed with JSF 2.0 interfaces, Woodstock components and Hibernate, implemented MVC architecture.
  • Developed complex screens using JSF for validation, search and representation of data.
  • Developed code for User input validation's and page navigation using JSF.
  • Developed the screens for Recommendation and Primary Owner using JSF API framework.
  • Used JSF features for multiple client devices, Extensive tool support.
  • Managed beans in JSF were developed to handle the presentation logic.
  • Developed MVC framework based website using JSF and Spring 3.1.
  • Used JSF framework for implementing MVC and component based architecture.
  • Developed custom tag libraries extensively while coding JSF pages.
  • Implemented GUI to the application using standard JSF components.
  • Developed rich UI using JSF and RichFaces components.
  • Developed admin part of the application using JSF.
  • Used JSF for views in UI.
  • Developed custom validators and converters in JSF.
  • Implemented Portal application using JSF framework Involved in System testing & resolved issues on Tablaeu.

Show More

49. Maven

low Demand
Here's how Maven is used in Java Programmer jobs:
  • Developed automated Build files using Maven.
  • Facilitated Maven and Git integration.
  • Create Jenkins jobs to build application code using maven and deploy the same in Linux servers.
  • Experience in developing the automatic build scripts with the help of Maven for application to deploy.
  • Developed maven based project structure having data layer, ORM, and Web module.
  • Provided support for client applications generating client side stab using MAVEN or ANT scripts.
  • Developed Maven build scripts and involved in deploying the application on Apache Tomcat.
  • Used Spring and Maven to handle dependencies and tests within the project.
  • Used Maven to manage project's build, reporting and documentation.
  • Configured and implemented Log4j for logging and Maven for CI integration.
  • Configured MAVEN for the builds and to deploy in the server.
  • Update Maven dependencies and versions of the releases as required.
  • Used STS to build application and Maven for dependency management.
  • Introduce Maven build system into the development cycle.
  • Build and deploy application using Maven build tool.
  • Used Maven for automating the build process.
  • Created automated build scripts using Maven2.0.
  • Used Log4J for logging messages at all levels Configured Maven dependencies for build automation.
  • Used Maven for project builds Used Spring Rest template for consuming Restful webservices.
  • Build tools: ANT, Maven 1 , maven 2.0 , Sonar.

Show More

50. JDK

low Demand
Here's how JDK is used in Java Programmer jobs:
  • Set up development, staging, and production environment on WINDOWS Includes installing JDK, Web Logic, and Oracle.
  • Designed and developed Java programs using JDK1.2.
  • Used Java JDK 1.5 features to implement the functionalities.

Show More

20 Most Common Skill for a Java Programmer

Web Application16.5%
JSP8.2%
Servlets6.6%
Html6.4%
Pl/Sql6.1%
Database Connectivity6%
XML5.1%
User Interface4.6%

Typical Skill-Sets Required For A Java Programmer

RankSkillPercentage of ResumesPercentage
1
1
Web Application
Web Application
11.5%
11.5%
2
2
JSP
JSP
5.7%
5.7%
3
3
Servlets
Servlets
4.6%
4.6%
4
4
Html
Html
4.5%
4.5%
5
5
Pl/Sql
Pl/Sql
4.2%
4.2%
6
6
Database Connectivity
Database Connectivity
4.2%
4.2%
7
7
XML
XML
3.6%
3.6%
8
8
User Interface
User Interface
3.2%
3.2%
9
9
Jdbc
Jdbc
3.2%
3.2%
10
10
Struts
Struts
3%
3%
11
11
Java
Java
3%
3%
12
12
J2Ee
J2Ee
3%
3%
13
13
CSS
CSS
2.7%
2.7%
14
14
MVC
MVC
2.5%
2.5%
15
15
EJB
EJB
2.1%
2.1%
16
16
Windows XP
Windows XP
1.9%
1.9%
17
17
Tomcat
Tomcat
1.9%
1.9%
18
18
Ajax
Ajax
1.7%
1.7%
19
19
ANT
ANT
1.7%
1.7%
20
20
UML
UML
1.6%
1.6%
21
21
Test Cases
Test Cases
1.5%
1.5%
22
22
Sequence Diagrams
Sequence Diagrams
1.5%
1.5%
23
23
JMS
JMS
1.3%
1.3%
24
24
Jquery
Jquery
1.3%
1.3%
25
25
Unix
Unix
1.3%
1.3%
26
26
Business Logic
Business Logic
1.3%
1.3%
27
27
Log4J
Log4J
1.2%
1.2%
28
28
DAO
DAO
1.2%
1.2%
29
29
CVS
CVS
1.2%
1.2%
30
30
Websphere
Websphere
1.2%
1.2%
31
31
Design Patterns
Design Patterns
1.1%
1.1%
32
32
API
API
1.1%
1.1%
33
33
GUI
GUI
1%
1%
34
34
Version Control
Version Control
1%
1%
35
35
Client Side Validations
Client Side Validations
1%
1%
36
36
SQL
SQL
0.9%
0.9%
37
37
SVN
SVN
0.9%
0.9%
38
38
XSL
XSL
0.9%
0.9%
39
39
DB2
DB2
0.8%
0.8%
40
40
Front End
Front End
0.8%
0.8%
41
41
Wsdl
Wsdl
0.8%
0.8%
42
42
Linux
Linux
0.8%
0.8%
43
43
Jstl
Jstl
0.8%
0.8%
44
44
Jboss
Jboss
0.8%
0.8%
45
45
Action Classes
Action Classes
0.8%
0.8%
46
46
Toad
Toad
0.8%
0.8%
47
47
Management System
Management System
0.8%
0.8%
48
48
JSF
JSF
0.8%
0.8%
49
49
Maven
Maven
0.7%
0.7%
50
50
JDK
JDK
0.7%
0.7%

33,914 Java Programmer Jobs

Where do you want to work?