- Company Name
- Galactic Minds INC
- Job Title
- Java Full Stack Developer- Local to Atlanta, GA
- Job Description
-
Job Title: Senior Java Full Stack Developer
Role Summary:
Design, develop, and maintain cloud‑native, enterprise‑grade full stack applications. Lead microservice architecture, integrate AI/ML capabilities, and build responsive Angular front‑ends. Ensure high performance, scalability, and security across all layers while collaborating with cross‑functional teams.
Expectations:
- Deliver new features and enhancements on time within defined scope.
- Mentor junior developers and drive technical best practices.
- Own end‑to‑end application lifecycle: design, coding, testing, deployment, and monitoring.
- Continuously improve processes, tooling, and code quality.
Key Responsibilities:
- Architect and implement microservices using Spring Boot, Quarkus, and RESTful APIs.
- Build and optimize Angular front‑end interfaces, ensuring tight integration with back‑end services.
- Embed AI/ML models into the application stack and tune performance.
- Manage multiple databases: IBM DB2, PostgreSQL, MongoDB, Oracle.
- Deploy and orchestrate containerized applications with Docker, Kubernetes, OpenShift, and ROSA (Red Hat OpenShift Service on AWS).
- Conduct code reviews, enforce coding standards, and maintain technical documentation.
- Collaborate with product, UX, QA, and operations teams to define requirements and deliver solutions.
Required Skills:
- 10+ years experience in full stack development.
- Proficient in Java, TypeScript, Python.
- Strong knowledge of Spring Boot, Quarkus, Hibernate, REST/GraphQL APIs.
- Front‑end expertise with Angular.
- Experience with microservices architecture, containerisation, and orchestration (Docker, Kubernetes, OpenShift).
- Cloud proficiency: AWS (EC2, RDS, S3, EKS, ROSA).
- Database experience across relational and NoSQL (IBM DB2, PostgreSQL, MongoDB, Oracle).
- Integration of AI/ML models into production systems.
- Familiarity with DevOps/CI‑CD practices and automation tools.
- Excellent problem‑solving, analytical, and communication skills.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Demonstrable track record delivering enterprise‑grade, cloud‑native applications.
- Certifications (e.g., AWS Certified Solutions Architect, Oracle Certified Professional, Java SE Professional) are a plus but not mandatory.