Senior API & Backend Developer

 Title: Senior API & Backend Developer

Location: Remote
Job Type: Contract

Experience: 7+ Years

About the Role:
We are looking for an experienced Senior API & Backend Developer to join our team. The ideal candidate will have extensive experience in designing and developing REST APIs using Java and the Spring framework, including Spring Boot. You will be responsible for creating scalable and robust backend services, integrating with databases, and working on workflow and rules engine implementations. Familiarity with Azure cloud, Kubernetes, and microservices architecture in large enterprise-grade applications is highly desired.


Required Skills and Experience:

Java: Expert-level proficiency in Java programming.
Spring Framework: Extensive experience with Spring, including Spring Boot, Spring MVC, Spring Data, and Spring Security.
REST APIs: Proven experience in designing and developing RESTful APIs.
Database Integration: Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
Workflow & Rules Engine: Experience with workflow automation and rules engine tools (e.g., Camunda, Drools).
Microservices: Experience designing and developing microservices architecture.
Cloud Platforms: Working knowledge of Microsoft Azure, including Azure services relevant to backend development.
Containerization & Orchestration: Experience with Docker and Kubernetes.
CI/CD: Familiarity with continuous integration and continuous deployment practices.
Version Control: Proficient in using Git and GitHub/GitLab.
Security: Understanding of application security best practices.
Performance Optimization: Skills in optimizing backend performance and scalability.
Problem Solving: Strong analytical and problem-solving skills.
Communication: Excellent verbal and written communication skills.
Preferred Skills:

Message Queues: Experience with messaging systems like RabbitMQ, Kafka, or Active MQ.
Testing: Experience with backend testing frameworks (e.g., JUnit, Mockito).
DevOps: Understanding of DevOps practices and tools (e.g., Jenkins, Terraform).
APM Tools: Familiarity with Application Performance Monitoring tools (e.g., New Relic, Data dog).
API Documentation: Experience with API documentation tools like Swagger/ OpenAPI.
Agile/Scrum: Experience working in Agile/Scrum development environments.
Educational Qualifications:

Bachelor’s degree in Computer Science, Engineering, or a related field. Equivalent work experience is also considered.
 
 
Regards,
Prashant Kumar
Recruiting Lead 
Sysintelli Inc
E: prashant@sysintelli.com
P:  858.779.0485
Continue Reading

Featured post

How do staffing agencies handle the increasing demand for remote IT workers?

 Staffing agencies have adapted to the increasing demand for remote IT workers by implementing several key strategies to meet client needs w...