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