Java Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
93 Java Interview Questions You Should Prepare For
Java Basics
React Developer Salary [2023]
What’s the Difference between a Junior, Mid, and Senior Developer?