mycareers logo


Showing: 205 java developer jobs
Senior Java Full Stack Developer
Commercial Metals
US
Remote

2 days ago

Job Description

We are seeking a highly experienced Senior Java Full Stack Developer to design, develop, and maintain scalable web applications and enterprise solutions. The ideal candidate will have deep expertise across backend and frontend technologies, strong cloud experience, and a solid understanding of modern DevOps practices.


Key Responsibilities

  • Design, develop, and maintain full-stack applications using modern frameworks and technologies
  • Build scalable backend services using Java and Spring Boot
  • Develop responsive and dynamic user interfaces using React.js, Angular, and modern JavaScript frameworks
  • Create and consume RESTful APIs and web services (SOAP/REST)
  • Work with relational and NoSQL databases such as MySQL and MongoDB
  • Implement microservices architecture and ensure high performance and scalability
  • Collaborate with cross-functional teams in Agile/Scrum environments
  • Integrate cloud services (AWS/Azure) and containerization tools (Docker, Kubernetes)
  • Ensure code quality through unit testing, integration testing, and best practices
  • Participate in CI/CD pipeline implementation and DevOps processes

Required Skills

  • Backend: Java, Spring Boot, Hibernate
  • Frontend: JavaScript, React.js, Angular, Redux, HTML5, CSS, Bootstrap
  • Databases: MySQL, MongoDB
  • Cloud & DevOps: AWS, Azure, Docker, Kubernetes, Jenkins, Git
  • Architecture: Microservices, RESTful APIs, SOA
  • Testing: JUnit, TestNG, Mockito, Selenium, Cypress
  • Concepts: OOP, Design Patterns, Dependency Injection, TDD/BDD
  • Other: Agile methodologies, SDLC, CI/CD

Nice to Have

  • Experience with Big Data technologies like Hadoop, Spark
  • Knowledge of programming languages such as Python, Scala, Kotlin, or Go
  • Exposure to performance tuning and security testing

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
  • Proven experience delivering enterprise-grade applications
  • Strong problem-solving and communication skills

What We Offer

  • Opportunity to work on cutting-edge technologies
  • Collaborative and innovative work environment
  • Career growth and learning opportunities


Don't miss your next Big Opportunity!

Get notified when we find an opportunity for you