Full-Stack Developer
to design, build, and maintain robust web applications. You will work across the entire stack, leveraging
Java (Spring Boot)
for backend development,
Angular
for frontend development,
PostgreSQL
for database management, and
AWS
with
Kubernetes
for cloud infrastructure and deployment. While the primary focus is on web development, experience with mobile app development (e.g., using Capacitor or similar frameworks) is a nice-to-have. This role is perfect for someone who thrives in a full-stack environment and enjoys solving complex problems with scalable solutions. Backend Development:
Design and develop RESTful APIs and microservices using Java and Spring Boot. Optimize and maintain PostgreSQL databases for efficient data storage and retrieval. Implement authentication, authorization, and security best practices for backend systems. Frontend Development:
Build responsive and intuitive user interfaces using Angular. Collaborate with designers to ensure a seamless user experience. Write reusable and maintainable code for frontend components. Cloud Infrastructure & Deployment:
Deploy and manage applications on AWS using services like EC2, S3, RDS, and Lambda. Orchestrate containerized applications using Kubernetes for scalability and reliability. Monitor and optimize cloud infrastructure for performance and cost efficiency. Full-Stack Integration:
Seamlessly connect frontend applications with backend services. Handle data synchronization, caching, and real-time updates. Testing & Debugging:
Write unit, integration, and end-to-end tests for both frontend and backend components. Debug and resolve issues across the entire stack, ensuring high-quality deliverables. Performance Optimization:
Identify and address performance bottlenecks in both frontend and backend systems. Optimize applications for speed, scalability, and reliability. DevOps & CI/CD:
Implement and maintain CI/CD pipelines for automated testing and deployment. Collaborate with DevOps teams to ensure smooth and efficient workflows. The Individual The ideal candidate will have demonstrable values and ethics that mirror our own culture values and to be successful in the recruitment process you will need to evidence at least 3 years’ experience of the following in your CV: Backend Development:
Design and develop RESTful APIs and microservices using
Java
and
Spring Boot . Optimize and maintain
PostgreSQL
databases for efficient data storage and retrieval. Implement authentication, authorization, and security best practices for backend systems. Frontend Development:
Build responsive and intuitive user interfaces using
Angular . Collaborate with designers to ensure a seamless user experience. Write reusable and maintainable code for frontend components. Cloud Infrastructure & Deployment:
Deploy and manage applications on
AWS
using services like EC2, S3, RDS, and Lambda. Orchestrate containerized applications using
Kubernetes
for scalability and reliability. Monitor and optimize cloud infrastructure for performance and cost efficiency. Full-Stack Integration:
Seamlessly connect frontend applications with backend services. Handle data synchronization, caching, and real-time updates. Testing & Debugging:
Write unit, integration, and end-to-end tests for both frontend and backend components. Debug and resolve issues across the entire stack, ensuring high-quality deliverables. Performance Optimization:
Identify and address performance bottlenecks in both frontend and backend systems. Optimize applications for speed, scalability, and reliability. DevOps & CI/CD:
Implement and maintain CI/CD pipelines for automated testing and deployment. Collaborate with DevOps teams to ensure smooth and efficient workflows. Nice-to-Have Skills: Experience with
mobile app development
(e.g., using Capacitor, Ionic, or React Native). Familiarity with
Docker
for containerization. Knowledge of
NoSQL databases
(e.g., MongoDB) as a complement to PostgreSQL. Experience with
serverless architecture
and
AWS Lambda . Familiarity with
monitoring tools
like Prometheus, Grafana, or CloudWatch. Understanding of
Agile/Scrum
methodologies. Next Steps If you have the qualities that we are looking for, share our Company values and feel this is the next step in your career, we would love to hear from you. Join us in building the future of Convey365, and help us scale to new heights!
#J-18808-Ljbffr