SparkyHeads
Actively Hiring
Java Backend Software Engineer
- Remote •
- 5 years of exp
- Full Time
Posted: 2 months ago
Visa Sponsorship
Not Available
Remote Work Policy
Onsite or remote
Hires remotely in
RelocationNot Allowed
Skills
Java
Pair Programming
Kafka
AWS
Spring Boot
About the job
Job Brief:
- We are seeking a skilled Java Backend Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining high-performance and scalable backend systems.
Responsibilities:
- Design and implement cloud-based solutions.
- Write clean, efficient, and well-structured code following best practices and coding standards.
- Implement and manage microservices architecture, ensuring seamless integration between services.
- Conduct comprehensive testing, debugging, and performance tuning to ensure software functionality and efficiency.
- Participate in code reviews to provide and receive constructive feedback, ensuring code quality and adherence to standards.
- Research and evaluate emerging technologies, frameworks, and tools to enhance software development processes and improve product quality.
- Contribute to the continuous improvement of development processes, tools, and practices.
Requirements and skills:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Engineer, specifically using Java.
- Strong proficiency in Java programming language and its ecosystem (Spring or Spring Boot).
- Experience designing and developing cloud-based solutions using platforms like AWS or GCP.
- Experience with containerization technologies like Docker and container orchestration platforms like Kubernetes.
- Experience with Kafka for building real-time data pipelines and streaming applications.
- Familiarity with DevOps practices and tools for CI/CD, automated testing, and infrastructure provisioning.
- Strong understanding of software development methodologies, best practices, and design patterns.
- Excellent understanding of RESTful APIs and micro-services architecture.
- Strong understanding of database technologies (SQL/NoSQL) and ORM frameworks.
Next steps:
- Do you consider yourself the ideal candidate for this role? If so, take the next step and apply now. Our team will take care of the rest.