Sr. Java Engineer

Company:  Veear Projects Inc
Location: San Francisco
Closing Date: 07/12/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Summary:

We are seeking a highly skilled Java Engineer with a strong background in developing scalable, high-performance applications. The ideal candidate will be proficient in Java, API development, Python, AWS Lambda, Spring Boot, and DynamoDB, with a deep understanding of cloud-native architectures and microservices. This role involves designing, implementing, and maintaining robust backend systems, and working closely with cross-functional teams to ensure seamless integration and optimal functionality.

Key Responsibilities:

Develop and Maintain APIs: Design, build, and optimize APIs that enable seamless data and service integrations across applications.

Backend Development: Use Java and Spring Boot to develop, test, and deploy high-performance backend services that support scalable microservice architectures.

AWS Lambda Development: Implement and manage serverless functions using AWS Lambda, integrating them with various AWS services as required.

Database Management with DynamoDB: Design, implement, and optimize DynamoDB databases for high-performance, low-latency access in a cloud environment.

Python Scripting: Develop Python scripts for automation, data processing, or backend support to enhance system capabilities and maintainability.

Cloud Architecture and Deployment: Leverage AWS tools and best practices to architect, deploy, and monitor cloud-based applications, ensuring performance, scalability, and reliability.

Testing and Quality Assurance: Write unit and integration tests to ensure the reliability of code, as well as conduct code reviews to maintain coding standards and best practices.

Troubleshooting and Optimization: Diagnose, troubleshoot, and resolve performance issues within applications, APIs, and databases.

Must-Have Skills:

Programming Languages: Strong proficiency in Java and Python.

Frameworks and Tools: Experience with Spring Boot for building backend applications.

API Development: Proven ability to design and implement RESTful APIs.

AWS Expertise: Hands-on experience with AWS services, especially Lambda, DynamoDB, and other core services.

Database Management: Experience with DynamoDB, with knowledge of designing for optimal performance.

Preferred Skills:

Familiarity with CI/CD pipelines and DevOps practices.

Knowledge of additional AWS services such as S3, EC2, CloudWatch, or others.

Understanding of microservices architecture and serverless frameworks.

Qualifications:

Bachelor's degree in Computer Science, Software Engineering, or related field.

3+ years of experience in Java development and backend engineering.

Proven experience working in a cloud environment, particularly AWS.
Apply Now
Share this job
  • Similar Jobs

  • Sr. Java Developer

    San Francisco
    View Job
  • Sr. Software engineer

    San Francisco
    View Job
  • Sr. Software engineer

    San Francisco
    View Job
  • Sr. Software Engineer

    San Francisco
    View Job
  • Lead Java Software Engineer

    San Francisco
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙