Role Overview:
These developers will deliver functional modules of the new application under the Senior Developer's guidance. They will contribute to all layers of the stack: backend APIs, frontend components, and database schema design.
Responsibilities:
-
Develop application features using Java Spring Boot and React.
-
Contribute to data modeling, schema design, and database normalization in PostgreSQL.
-
Implement and consume RESTful APIs, ensuring scalability and maintainability.
-
Assist with data migration mapping, ETL, and validation.
-
Support application deployments, upgrades, and release cycles.
-
Implement secure coding practices, validations, and role-based access.
-
Document developed modules and participated in peer reviews.
-
Participate actively in Agile ceremonies.
Required Qualifications:
-
8+ years software development; 4+ years working with Java Spring Boot; 3+ years React.
-
Experience supporting enterprise-scale web applications (5k+ users minimum).
-
Strong background in database design and data normalization.
-
Familiarity with data migration (ETL) processes.
-
Experience supporting application deployments and upgrades.
-
Highly motivated, adaptable, and accountable.