Jr Java/J2EE Developer

Overview

On Site
$60,000 - $80,000
Full Time

Skills

Java/J2EE
OOP
EJBs & JMS
Spring MVC
Hibernate
XML
HTML/CSS
Java Script
jQuery
SOA
Web Services
SQL
ORM
ANT & JUnit
WebLogic
IDEs
Agile

Job Details

Programming & Core Java Skills
  • Proficiency in Java:
    Deep knowledge of the Java language, including Object-Oriented Programming (OOP) concepts, design patterns, data structures (collections), and exception handling.
  • :
    Strong command of J2EE components and technologies such as Servlets, JavaServer Pages (JSPs), Enterprise JavaBeans (EJBs), and Java Messaging Service (JMS).
  • Frameworks:
    Hands-on experience with popular Java frameworks, particularly Spring (including Spring MVC) and , for building robust web applications.
  • Markup Languages:
    Familiarity with markup languages like XML for data exchange and processing.
Web & Frontend Technologies
  • Frontend Basics: Knowledge of HTML, CSS, and JavaScript for building user interfaces.
  • Web Frameworks: Understanding of client-side JavaScript and libraries like .
Web Services & Architecture
  • (SOA): Experience in designing and implementing SOA-based applications.
  • Web Services: Expertise in web services, including RESTful and SOAP-based approaches, for building interoperable applications.
Databases
  • :
    Strong working knowledge of SQL for interacting with relational databases such as Oracle and MySQL.
  • Database Persistence:
    Understanding of Object-Relational Mapping (ORM) tools and implementing persistence logic.
Development Tools & Practices
  • Build Tools: Familiarity with build tools like ANT.
  • Unit Testing: Proficiency in unit testing using frameworks like JUnit.
  • Version Control: Experience with version control systems like ClearCase or other configuration management tools (e.g., Git).
  • Application Servers: Experience with Java application servers such as WebSphere, WebLogic, or JBoss.
  • IDEs: Proficiency with Integrated Development Environments (IDEs) like Eclipse.
  • Agile Methodologies: Familiarity with Agile development principles and practices.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.