Search by job, company or skills

Java Software Engineer

Early Applicant
  • Posted 21 days ago
  • Be among the first 10 applicants

Job Description

Job Summary:

We are seeking a skilled Backend Engineer with expertise in Java, Spring Boot, and AWS to join our innovative development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend services and APIs that support our applications. You will work closely with cross-functional teams to deliver high-quality solutions that meet business requirements.

Key Responsibilities:

  • Design, develop, and maintain backend services and RESTful APIs using Java and Spring Boot.
  • Deploy, manage, and optimize cloud-based solutions on AWS.
  • Collaborate with frontend developers, product managers, and other stakeholders to understand requirements and translate them into technical specifications.
  • Write clean, efficient, and well-documented code following best practices.
  • Conduct code reviews, unit testing, and integration testing to ensure code quality.
  • Troubleshoot and resolve performance issues, bugs, and security vulnerabilities.
  • Implement scalable, reliable, and secure cloud infrastructure solutions.
  • Stay updated with the latest industry trends, tools, and best practices in backend development and cloud computing.
  • Participate in Agile development processes, including sprint planning and retrospectives.
  • Document system architecture, APIs, and deployment processes.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Proven experience in Java development with Spring Boot framework.
  • Strong knowledge of AWS services such as EC2, S3, Lambda, RDS, DynamoDB, and API Gateway.
  • Experience with containerization and orchestration tools like Docker and Kubernetes is a plus.
  • Familiarity with CI/CD pipelines and automation tools.
  • Knowledge of database systems (SQL and NoSQL).
  • Understanding of security best practices for cloud applications.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.

Preferred Skills:

  • Experience with microservices architecture.
  • Knowledge of serverless computing on AWS.
  • Familiarity with monitoring and logging tools like CloudWatch, Prometheus, or ELK stack.
  • Experience working in an Agile/Scrum environment.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 152282987

Beware of Scammers

We don’t charge money for job offers