Search by job, company or skills

C

Senior Application Developer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 months ago

Job Description

We are looking for a highly skilled Senior Application Developer experienced in Java, Node.js, and AWS to design, develop, and deploy robust, scalable, and secure cloud-based applications. The ideal candidate will be hands-on with both backend development and API design, have experience with microservices architecture, and be comfortable mentoring mid-level and junior developers.

Key Responsibilities

  • Design and develop APIs and microservices using Java (Spring Boot) and Node.js (Express/Nest).
  • Build cloud-native applications leveraging AWS services such as ECS/EKS, Lambda, S3, RDS, DynamoDB, SNS/SQS.
  • Collaborate with architects to design application modules and reusable frameworks.
  • Implement secure, high-performance services following REST, GraphQL, or event-driven patterns.
  • Participate in design and code reviews, providing feedback to ensure clean, maintainable, and efficient code.
  • Implement CI/CD pipelines for automated build, testing, and deployment (GitHub Actions, Jenkins, GitLab).
  • Optimize performance, scalability, and availability across distributed systems.
  • Mentor and guide mid-level developers on best practices, frameworks, and coding standards.

Required Qualifications

  • 610 years of software development experience.
  • Strong proficiency in Java 11+/Spring Boot and Node.js (Express.js or Nest.js).
  • Experience in designing APIs and integrating with external systems.
  • Hands-on with AWS cloud services and infrastructure-as-code (Terraform or CloudFormation).
  • Strong understanding of microservices, event-driven architectures, and containerization (Docker, Kubernetes).
  • Proficiency in SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB).
  • Experience with unit testing frameworks (JUnit, Mockito, Jest).
  • Solid understanding of security (OAuth2, JWT, TLS).

Preferred Qualifications

  • Exposure to notification or configuration management services (SNS, SES, AppConfig, Consul).
  • Experience with Kafka, RabbitMQ, or EventBridge for asynchronous messaging.
  • Familiarity with observability tools (Datadog, ELK, Prometheus).

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135017299