Java Full Stack

Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in computer science or related field., At least 3 years of experience with Spring Boot and Spring Batch., Proficiency in building scalable web applications using HTML5, CSS3, React JS, TypeScript, and JavaScript., Experience with cloud technologies, particularly AWS, and containerization with Docker..

Key responsibilities:

  • Develop and maintain high-quality software applications using Python, React JS, AWS, and databases.
  • Collaborate with designers and project managers to understand and translate client requirements.
  • Participate in code reviews and ensure code quality and standards.
  • Troubleshoot and debug issues in various environments.

Awesome Technologies Inc. logo
Awesome Technologies Inc. SME https://www.awesometechinc.com/
11 - 50 Employees
See all jobs

Job description

Job Type: Remote

Salary: 250 K

Responsibilities:

  • Work on data intensive projects with significant complexity
  • Be an excellent teammate, focusing on results, collaboration and winning as a team
  • Have a strong sense of ownership of the solutions that your team works on
  • Be willing to work with and invest yourself in learning new technologies, programming languages, databases etc.
  • Be proactive, and a self-learner.
  • Communicate effectively
  • Be an "agile" person. You desire a fast-paced dynamic work environment
  • Review existing technologies for suitability and make recommendations for change
  • Develop, test, and maintain high-quality software applications using Python, React JS, AWS, and Database technologies.
  • Work with designers and project managers to understand client requirements and translate them into technical specifications
  • Collaborate with other developers on the team to ensure code quality and consistency
  • Write clean, maintainable, and efficient code that meets our coding standards
  • Troubleshoot and debug issues in production and non-production environments
  • Develop and maintain automated tests to ensure software quality and reliability
  • Participate in code reviews and contribute to improving our coding practices and standards
  • And other duties as assigned

Requirements:

  • Minimum bachelor's degree in computer science and engineering or related field of study, or equivalent experience
  • 3+ years of experience working with Spring Boot, Spring Batch Frameworks
  • 3+ years in building highly performant and scalable web applications using modern tech stacks HTML5/CSS3/React JS/TypeScript/JavaScript
  • 2+ years of experience with experience working with cloud technology (preferably AWS), and various AWS services like S3, API Gateway, App Sync
  • Expertise in AWS Cloud/AWS UI technology stack
  • Solid experience with Docker containerization and or orchestration
  • Experience with RESTful API and API security frameworks, service-oriented and/or microservices architecture
  • 2+ years of experience in Agile practices
  • 2+ years of experience with modern relational and NoSQL databases (Experience with relational and/or non-relational databases like Mongo, PostgreSQL, DynamoDB, MySQL, SnowFlake etc is a big plus)
  • Experience with "Test First" (TDD) software development process
  • Experience within pharma/healthcare sector is a plus

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Related jobs