Haystack
← Back to Jobs
Technology

java developer - TEST DO NOT APPLY

Dice US Sales Demo AccountUnited States🇺🇸United StatesPosted 11 Jul 2026

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

A Java developer designs, builds, and maintains scalable software applications using the Java programming language . They manage the entire software development lifecycle, from concept and system architecture to testing and deployment. These professionals collaborate closely with cross-functional teams to integrate back-end services with front-end components. [, , , , ]
Key Responsibilities
  • Application Design: Translate use cases into functional, scalable software architectures.
  • Code Development: Write clean, efficient, and reusable Java code.
  • Testing: Create and execute comprehensive unit and integration tests.
  • Troubleshooting: Identify system bottlenecks, fix bugs, and debug errors.
  • Collaboration: Partner with designers, product managers, and other developers.
  • Deployment: Assist in releasing components into production and cloud environments.
  • Maintenance: Monitor performance and upgrade legacy applications. [, , , , , , ]
Essential Skills
  • Core Java: Deep expertise in Java and its ecosystem.
  • Frameworks: Experience with , , or .
  • Design Principles: Solid understanding of object-oriented programming (OOP) and design patterns.
  • Databases: Proficiency in writing SQL queries for relational databases (e.g., MySQL, PostgreSQL).
  • APIs: Knowledge of developing and consuming RESTful services.
  • Tools & CI/CD: Familiarity with build tools like Maven or Gradle, and version control (Git).
  • Cloud Platforms: Understanding of cloud deployments like AWS, Azure, or Google Cloud Platform. [, , , , ]
Qualifications
  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience: Proven hands-on experience in enterprise Java development

Skills

MySQL
SQL
AWS
Azure
Git
Google Cloud
Java
PostgreSQL

Similar jobs