mycareers logo


Java Developer

Commercial Metals

US


an hour ago

Similar Jobs
Java Developer
Commercial Metals
US

an hour ago

Job Description

Job Title Synonyms

Job Description

Position

Senior Java Developer

Experience

5–8+ Years

Location

Hybrid / Remote / On-site

Job Summary

We are seeking an experienced Senior Java Developer to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate should possess strong expertise in Java, Spring Boot, microservices architecture, cloud technologies, and database design. The candidate will collaborate with cross-functional teams to deliver robust software solutions while mentoring junior developers and driving best engineering practices.

Key Responsibilities

  • Design, develop, test, and maintain enterprise-grade Java applications.
  • Build and enhance RESTful APIs and microservices using Spring Boot.
  • Participate in system architecture discussions and technical design reviews.
  • Optimize application performance, scalability, and reliability.
  • Integrate applications with third-party services, databases, and messaging systems.
  • Write clean, maintainable, and well-documented code following coding standards.
  • Conduct code reviews and mentor junior developers.
  • Troubleshoot and resolve production issues and performance bottlenecks.
  • Collaborate with Product Managers, QA Engineers, DevOps Engineers, and other stakeholders.
  • Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives.
  • Implement security best practices and ensure compliance with organizational standards.
  • Contribute to CI/CD pipelines and deployment automation.

Required Skills

Core Java

  • Java 8/11/17+
  • Object-Oriented Programming (OOP)
  • Collections Framework
  • Multithreading & Concurrency
  • Exception Handling
  • Design Patterns
  • JVM Performance Tuning

Frameworks & Technologies

  • Spring Boot
  • Spring MVC
  • Spring Data JPA / Hibernate
  • Spring Security
  • RESTful Web Services
  • Microservices Architecture

Databases

  • MySQL / PostgreSQL / Oracle
  • SQL Query Optimization
  • Database Design & Modeling

Messaging & Integration

  • Apache Kafka
  • RabbitMQ
  • REST APIs
  • SOAP (optional)

Cloud & DevOps

  • AWS / Azure / GCP
  • Docker
  • Kubernetes
  • Jenkins / GitHub Actions / GitLab CI
  • CI/CD Pipelines

Tools

  • Git
  • Maven / Gradle
  • IntelliJ IDEA / Eclipse
  • SonarQube
  • JIRA

Preferred Qualifications

  • Experience with distributed systems and event-driven architectures.
  • Exposure to NoSQL databases such as MongoDB or Cassandra.
  • Knowledge of container orchestration using Kubernetes.
  • Experience implementing observability tools (Prometheus, Grafana, ELK Stack).
  • Familiarity with Domain-Driven Design (DDD).
  • Experience with Test-Driven Development (TDD).

Education

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.

Nice to Have

  • AWS Certified Developer or Solutions Architect certification.
  • Experience working in large-scale SaaS platforms.
  • Knowledge of AI/ML service integrations and modern cloud-native architectures.

Benefits

  • Competitive salary and performance bonuses.
  • Health insurance coverage.
  • Flexible work arrangements.
  • Learning and certification reimbursement.
  • Career growth and leadership opportunities


Similar Jobs