java developer
Commercial Metals
New York, New York
10 days ago
Job Description
Java Developer
Job Summary
We are looking for a skilled Java Developer to design, develop, and maintain high-performance applications. The ideal candidate should have strong experience in Java-based technologies, problem-solving skills, and the ability to work in a fast-paced environment.
Key Responsibilities
- Design, develop, and maintain scalable Java applications
- Write clean, efficient, and well-documented code
- Collaborate with cross-functional teams to define and deliver features
- Debug and resolve technical issues and performance bottlenecks
- Participate in code reviews and ensure best practices
- Integrate APIs and third-party services
- Work with databases and ensure data security and integrity
Required Skills & Qualifications
- Strong proficiency in Java (Core Java, Java 8+)
- Experience with Spring Framework / Spring Boot
- Knowledge of RESTful APIs and Microservices architecture
- Familiarity with Hibernate / JPA
- Experience with SQL databases (MySQL, PostgreSQL, etc.)
- Understanding of Object-Oriented Programming (OOP) concepts
- Experience with Git or other version control systems
- Good problem-solving and analytical skills
Preferred Qualifications
- Experience with cloud platforms (AWS, Azure, or GCP)
- Knowledge of Docker / Kubernetes
- Familiarity with CI/CD pipelines
- Exposure to frontend technologies (HTML, CSS, JavaScript)
Experience
- 1–3 years (Junior) / 3–6 years (Mid-level) / 6+ years (Senior)
Education
- Bachelor’s degree in Computer Science, Engineering, or related field
Nice to Have
- Experience in Agile/Scrum environments
- Knowledge of messaging systems like Kafka or RabbitMQ