- Company Name
- DTI
- Job Title
- Full Stack Developer
- Job Description
-
**Job Title:** Full Stack Developer
**Role Summary:**
Deliver end‑to‑end web application solutions as a 6+ month contract W2 engineer, focusing on advanced Java/Spring Boot RESTful APIs and complementary front‑end development, while ensuring scalability, performance, and security.
**Expectations:**
- Produce production‑grade code that meets architectural, security, and performance standards.
- Communicate effectively with cross‑functional teams, translating business requirements into technical designs.
- Mentor junior developers and uphold coding best practices.
- Maintain rigorous testing, debugging, and documentation throughout the development lifecycle.
**Key Responsibilities:**
- Design, develop, and maintain scalable RESTful APIs using Java and Spring Boot.
- Define and enforce API standards (Swagger/OpenAPI, versioning, OAuth2/JWT, error handling).
- Integrate with SQL/NoSQL databases and third‑party services; optimize data access layers.
- Implement DevOps practices: CI/CD pipelines, Docker/Kubernetes containerization, and cloud deployments on AWS/Azure/GCP.
- Monitor and tune API performance; utilize profiling and analytics tools.
- Collaborate with product owners, solution architects, and design teams for UI/UX delivery.
- Participate in code reviews, technical audits, and architectural discussions.
- Stay current with industry trends (event‑driven architecture, API gateways, modern front‑end frameworks).
**Required Skills:**
- 7+ years of professional Java development, with deep expertise in Spring Boot.
- Advanced RESTful API design, documentation, and security (OAuth2, JWT, SSL/TLS).
- Experience with microservices, distributed systems, and container orchestration (Docker, Kubernetes).
- Proficiency with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB) and ORM tools.
- Familiarity with CI/CD tools (Jenkins, GitHub Actions) and cloud platforms (AWS, Azure, GCP).
- Strong problem‑solving, communication, and leadership abilities.
- Knowledge of event‑driven architectures (Kafka, RabbitMQ) and API gateways (Apigee, AWS API Gateway).
- Optional: Exposure to front‑end frameworks (React, Angular) and healthcare domain experience.
**Required Education & Certifications:**
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Relevant certifications (e.g., Oracle Java SE, AWS Certified Developer, Kubernetes Administrator) are advantageous but not mandatory.