Design, develop, test, and deploy Scala/Java/React-based web applications.
Maintain and enhance existing applications, ensuring minimal downtime.
Debug and optimize Java/Scala applications for performance and scalability.
Work with messaging systems (RabbitMQ, ActiveMQ) and REST APIs.
Job description
Job Summary: We are seeking an experienced Full-Stack Developer with expertise in Scala, Java, React, and PostgreSQL to design, develop, and maintain high-performance web applications. The ideal candidate will have a strong background in full-stack development, CI/CD pipelines, and microservices architecture. Must-Have Skills:
Scala (strong proficiency)
Java (strong proficiency)
React (strong proficiency)
PostgreSQL
RabbitMQ
Key Responsibilities:
Design, develop, test, and deploy Scala/Java/React-based web applications.
Maintain and enhance existing applications, ensuring minimal downtime.
Debug and optimize Java/Scala applications for performance and scalability.
Handle database operations (PostgreSQL, MySQL) with strong SQL knowledge.
Work with messaging systems (RabbitMQ, ActiveMQ) and REST APIs.
Manage version control (Git/SVN) and CI/CD tools (Maven, Docker).
Deploy applications on Apache Tomcat and troubleshoot production issues.
Provide on-call support as needed (including off-hours).
Mentor junior developers and collaborate with cross-functional teams.
Core Technical Skills:
Scala, Java (Spring Boot, JSP)
React, TypeScript
PostgreSQL, MySQL
RabbitMQ, ActiveMQ
Tools & Platforms:
CI/CD: Maven, Docker
Version Control: Git, SVN
Application Servers: Apache Tomcat
Cloud (Nice-to-Have): AWS (ECS, SQS, RDS)
Architecture:
Microservices, REST APIs
Linux/Windows command line
Good-to-Have Skills:
Experience with cloud technologies (AWS ECS, SQS, RDS).
Knowledge of Linux/Windows server environments.
Familiarity with containerization (Docker/Kubernetes).