mycareers logo


Showing: 98 Java Developer jobs
Java Developer
Commercial Metals
US

3 hours 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


Don't miss your next Big Opportunity!

Get notified when we find an opportunity for you