What are the responsibilities and job description for the Senior Software Engineer (Java) [29645] position at Stealth Startup?
Responsibilities
- Design, develop, and test high-performance features for a SaaS platform.
- Write clean, efficient, and well-documented Java and PHP code.
- Conduct and participate in code reviews to ensure high-quality standards.
- Collaborate with engineers, designers, and product managers to build scalable solutions.
- Contribute to the continuous improvement of development processes.
- Develop and integrate RESTful APIs.
Requirements
- 7 years of professional experience in Java and/or PHP development.
- Strong proficiency in Java 8 , Spring Boot/Quarkus, and Microservices Architecture.
- Deep understanding of Design Patterns and the ability to apply Object-Oriented Design (OOD) and Domain-Driven Design (DDD) principles effectively.
- Experience with Relational Databases (SQL, PostgreSQL, MySQL) and ORM frameworks (Hibernate, JPA).
- Familiarity with Cloud Platforms (AWS, Azure, or GCP).
- Strong grasp of Software Engineering Principles and their practical application in scalable systems.
- Experience with RESTful APIs and Web Services.
Strong Plus
- PHP/Laravel development experience.
- Ability to work across Java and PHP stacks in a hybrid environment.
- Understanding of Laravel’s Eloquent ORM, Blade templates, and Laravel services.
Preferred Qualifications
- Familiarity with DevOps practices (CI/CD pipelines, Docker, Kubernetes).
- Knowledge of AI/ML or LLM-based technologies.
- Exposure to front-end technologies (React) is a plus.