Java Software Developer

Data Inc
United States
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology HTML5 Bootstrap (Software) Cascading Style Sheets (CSS) Software Quality Relational Databases Database Queries Web Development Java Platform Enterprise Edition (J2EE) Gradle
+20 more
Java Servlet Spring Framework JSON Javaserver Pages Junit Apache Maven Object-Oriented Software Development Oracle (Applications) Mockito Web Applications Extensible Markup Language (XML) Multithreading Spring-mvc ReactJS Spring-boot Git AngularJS Front End Software Development Restful APIs Jenkins

Job description

We are seeking a Mid-Level Java Software Developer with hands-on experience in developing and maintaining enterprise web applications using Java technologies. The ideal candidate will have experience building scalable, high-performance applications, writing SQL queries, and working within Agile development environments. This role involves collaborating with cross-functional teams to design, develop, test, and deploy modern web applications while ensuring code quality, maintainability, and performance.

Requirements

3+ years of professional experience in Java application development. Strong experience with Core Java, Object-Oriented Programming (OOP), Collections, and Multithreading. Experience developing web applications using Java technologies. 2+ years of experience writing SQL queries with Oracle or other relational databases. Experience working in Agile/Scrum development environments. Experience working with JSON, XML, and RESTful Web Services. Strong analytical, troubleshooting, and problem-solving skills. Excellent written and verbal communication skills. Preferred Qualifications Experience with Spring Boot, Spring MVC, or Spring Framework. Experience with JSP, Servlets, or Java EE technologies. Front-end development experience with HTML5, CSS3, JavaScript, Bootstrap, or React/Angular. Experience with Git, Maven, Gradle, Jenkins, or other CI/CD tools. Familiarity with JUnit, Mockito, and automated testing frameworks.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:10 min

The future of Java in modern web development

Jonathan Vila · LIVE

Videos

See all

Related articles

See all