Job Title: Backend Developer (Java)
Location: Remote
Employment Type: Contract
About the RoleWe are seeking an experienced Backend Developer (Java) to design build and maintain scalable high-performance backend systems. The ideal candidate has strong expertise in Java-based microservices architecture is comfortable with cloud-native applications and can work collaboratively in an agile environment to deliver reliable and efficient software solutions.
Key Responsibilities- Design develop and maintain backend services and APIs using Java and related frameworks (Spring Boot Hibernate etc.).
- Architect and implement scalable microservices that support business applications and integrations.
- Optimize system performance ensuring high availability scalability and security.
- Collaborate with frontend developers DevOps engineers and product managers to deliver end-to-end solutions.
- Implement data storage solutions (SQL and NoSQL databases) and optimize database queries.
- Integrate external systems and third-party APIs securely and efficiently.
- Participate in code reviews ensure adherence to best practices and maintain high code quality.
- Troubleshoot production issues perform root cause analysis and implement robust fixes.
- Contribute to CI/CD pipelines and automated testing frameworks.
- Stay current with emerging technologies frameworks and industry trends.
Required Qualifications- Bachelors degree in Computer Science Engineering or a related field.
- 710 years of professional backend development experience with Java.
- Strong hands-on experience with Spring Framework (Spring Boot Spring Security Spring Cloud).
- Proven experience building and deploying microservices architectures.
- Proficiency with RESTful API design and development.
- Experience with Relational (MySQL PostgreSQL) and NoSQL (MongoDB Redis) databases.
- Solid understanding of software design patterns data structures and algorithms.
- Experience with containerization and orchestration tools (Docker Kubernetes).
- Familiarity with CI/CD tools (Jenkins GitLab CI CircleCI) and version control (Git).
- Strong debugging performance tuning and problem-solving skills.
Preferred Qualifications- Experience with cloud platforms such as AWS Azure or GCP.
- Knowledge of message brokers (Kafka RabbitMQ or ActiveMQ).
- Exposure to API gateways authentication and authorization protocols (OAuth2 JWT).
- Experience in test-driven development (TDD) and automated testing frameworks (JUnit Mockito).
- Familiarity with DevOps principles and infrastructure-as-code tools (Terraform Ansible).
- Contribution to open-source projects or technical communities.
Soft Skills- Excellent communication and collaboration skills.
- Strong analytical thinking and attention to detail.
- Ability to mentor junior engineers and review peer code.
- Self-driven proactive and adaptable to a fast-paced environment.
Job Title: Backend Developer (Java)Location: RemoteEmployment Type: ContractAbout the RoleWe are seeking an experienced Backend Developer (Java) to design build and maintain scalable high-performance backend systems. The ideal candidate has strong expertise in Java-based microservices architecture i...
Job Title: Backend Developer (Java)
Location: Remote
Employment Type: Contract
About the RoleWe are seeking an experienced Backend Developer (Java) to design build and maintain scalable high-performance backend systems. The ideal candidate has strong expertise in Java-based microservices architecture is comfortable with cloud-native applications and can work collaboratively in an agile environment to deliver reliable and efficient software solutions.
Key Responsibilities- Design develop and maintain backend services and APIs using Java and related frameworks (Spring Boot Hibernate etc.).
- Architect and implement scalable microservices that support business applications and integrations.
- Optimize system performance ensuring high availability scalability and security.
- Collaborate with frontend developers DevOps engineers and product managers to deliver end-to-end solutions.
- Implement data storage solutions (SQL and NoSQL databases) and optimize database queries.
- Integrate external systems and third-party APIs securely and efficiently.
- Participate in code reviews ensure adherence to best practices and maintain high code quality.
- Troubleshoot production issues perform root cause analysis and implement robust fixes.
- Contribute to CI/CD pipelines and automated testing frameworks.
- Stay current with emerging technologies frameworks and industry trends.
Required Qualifications- Bachelors degree in Computer Science Engineering or a related field.
- 710 years of professional backend development experience with Java.
- Strong hands-on experience with Spring Framework (Spring Boot Spring Security Spring Cloud).
- Proven experience building and deploying microservices architectures.
- Proficiency with RESTful API design and development.
- Experience with Relational (MySQL PostgreSQL) and NoSQL (MongoDB Redis) databases.
- Solid understanding of software design patterns data structures and algorithms.
- Experience with containerization and orchestration tools (Docker Kubernetes).
- Familiarity with CI/CD tools (Jenkins GitLab CI CircleCI) and version control (Git).
- Strong debugging performance tuning and problem-solving skills.
Preferred Qualifications- Experience with cloud platforms such as AWS Azure or GCP.
- Knowledge of message brokers (Kafka RabbitMQ or ActiveMQ).
- Exposure to API gateways authentication and authorization protocols (OAuth2 JWT).
- Experience in test-driven development (TDD) and automated testing frameworks (JUnit Mockito).
- Familiarity with DevOps principles and infrastructure-as-code tools (Terraform Ansible).
- Contribution to open-source projects or technical communities.
Soft Skills- Excellent communication and collaboration skills.
- Strong analytical thinking and attention to detail.
- Ability to mentor junior engineers and review peer code.
- Self-driven proactive and adaptable to a fast-paced environment.
View more
View less