Job Description
Job Details
- Company Name: Zortech Solutions
- Employment type: Full time
- Experience: Fresher
- Salary: $10 to $15 Hourly
- Location : Remote Option Available
- Work schedule : 5 days a week
Role Overview
We are seeking a strong Java Developer with deep experience in microservices-based architectures and modern application development. The ideal candidate will have a solid foundation in software engineering principles, experience working on critical production systems, and the ability to design and build scalable, extensible, and testable solutions in a cloud-based environment.
Key Responsibilities
- Design, develop, and maintain Java-based microservices for large-scale distributed systems.
- Build and operate mission-critical production systems with a focus on reliability and performance.
- Apply software engineering best practices, including modular design, data structures, and algorithms.
- Develop modern applications using Spring Boot and Angular.
- Design and implement RESTful APIs following modern API design principles.
- Write clean, well-structured, and testable code with strong unit and integration test coverage.
- Use automation and build tools such as Maven, Ant, and Gradle to support CI/CD pipelines.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Work extensively with open-source technologies, including modifying and extending open-source codebases.
- Contribute to system architecture using both Object-Oriented Design and Systems Engineering approaches.
- Build, deploy, and maintain applications in cloud-based environments.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field
(or equivalent professional experience). - Strong proficiency in Java with a deep understanding of microservices architecture.
- Hands-on experience with Spring Boot and Angular.
- Strong grasp of software engineering fundamentals, including:
- Modular design
- Data structures
- Algorithms
- Experience designing and implementing large-scale distributed systems and web services.
- Solid understanding of RESTful API design and modern API standards.
- Proficiency with Git (preferred) or other source control management systems.
- Experience using build and automation tools such as Maven, Ant, and Gradle.
- Strong understanding of cloud-native application development and operations.
- Ability to write extensible, maintainable, and testable software.