Search jobs > San Jose, CA > Senior java developer

Senior Ruby with Java Developer

Encora
San Jose, CA
Full-time

Important Information

Experience : 5 to 10 years

Job Mode : Full-time

Work Mode : Work from home with flexibility to attend office in San Jose, Costa Rica when client requires

Job Summary

As a Senior Ruby with Java developer (6450), you'll be part of a highly skilled and agile technology team dedicated to supporting and developing cutting-edge solutions to meet our business requirements.

You will help accelerate our clients' business outcomes through the innovation of state-of-the-art digital products.

Your responsibilities will include leading and actively participating in the design, development, and delivery of our software projects.

Responsibilities and Duties

  • Develop dynamic and user-friendly web interfaces using Ruby on Rails or a similar framework.
  • Design, develop, and maintain backend APIs using Java (Spring Boot framework preferred).
  • Write clean, maintainable, and testable code adhering to best practices.
  • Collaborate with designers and product managers to translate user stories into technical requirements.
  • Leverage AWS services like EC2, S3, RDS, and Lambda to build and deploy applications on the cloud.
  • Stay up-to-date on the latest advancements in Ruby and cloud technologies.

Tech Stack

  • Backend : Ruby on Rails, Java, Spring Boot, AWS (EC2, S3, RDS, Lambda)
  • Additional Tools : Git, CI / CD pipeline (e.g., Jenkins, GitLab CI / CD)

Qualifications

  • Proven experience as a Software Developer with proficiency in Ruby (at least 4+ years of experience in each)
  • Strong understanding of object-oriented programming principles (OOP)
  • Experience with relational databases (e.g., MySQL, PostgreSQL)
  • English skills are mandatory
  • Experience with building and deploying applications on the cloud (AWS preferred)
  • Excellent written and verbal communication skills
  • Ability to work independently as well as collaboratively in a team environment

Bonus Points

  • Experience with containerization technologies (e.g., Docker)
  • Experience with API testing tools (e.g., Postman)
  • AWS certification (e.g., AWS Solutions Architect Associate)

Some Benefits

  • Referral Bonuses
  • Birthday Off
  • Flexible schedules and work models for better work-life balance
  • Continuous technical training and ongoing development
  • Work in a Great Place To Work characterized by a horizontal and dynamic environment
  • Career path that allows you to grow with us

About Encora

Encora is the preferred digital engineering and modernization partner of some of the world's leading enterprises and digital native companies.

With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora's technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.

At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

4 days ago
Related jobs
Promoted
ClinDCast LLC
Sunnyvale, California

We are seeking a highly skilled and experienced Senior Java Lead Developer with expertise in Google Cloud Platform (GCP) to join our dynamic team. As a Senior Java Lead Developer, you will be responsible for leading a team of developers, designing and implementing scalable solutions, and ensuring th...

Promoted
DOUBLE STAR HOSPITALITY LLC
San Jose, California

We are seeking a highly skilled and experienced Senior Java Lead Developer with expertise in Google Cloud Platform (GCP) to join our dynamic team. As a Senior Java Lead Developer, you will be responsible for leading a team of developers, designing and implementing scalable solutions, and ensuring th...

Promoted
DOUBLE STAR HOSPITALITY LLC
San Jose, California

We are seeking a highly skilled and experienced Senior Java Lead Developer with expertise in Google Cloud Platform (GCP) to join our dynamic team. As a Senior Java Lead Developer, you will be responsible for leading a team of developers, designing and implementing scalable solutions, and ensuring th...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Java Developer in the Payments domain for a remote contract role. ...

Promoted
Webologix Ltd/ INC
Sunnyvale, California

Job Title: Senior Java Developer. Proficient experience with building Java. Java 8/11, Spring & Spring boot. Deep understanding & experience in Java (Collections & Threads), design concepts, patterns and coding standards. ...

SIS. Inc
Sunnyvale, California

ClinetL Large Tech Giant red FruitLocation: Sunnyvale, CAType: Hybrid (3 days on site 2 days off site)Title: Senior Java Developer Duration: 12 months +Job Description: Java hands-on Experience of 10+ years or more. Java Engineer based out of the sunnyvale CA location. Experience worked in Java, web...

Aventurine Technologies Inc
Sunnyvale, California

Java Developer with Kafka and Cassendra. Demonstrated experience with Java 8/J2EE distributed application development, REST, micro services, Spring Boot. Extensive core Java (version 8 or higher) development experience with Spring or similar framework. Experience with Hadoop, Java Spark and Control-...

Tata Consultancy Services
Sunnyvale, California

Proficient experience with building Java Micro Services using Java 8/11, Spring & Spring boot. Java, J2EE & Spring Boot development experience. Deep understanding & experience in Java (Collections & Threads), design concepts, patterns and coding standards. Experience with No SQL database like Mongo....

Genpact
Milpitas, California

Inviting applications for the role of Principal Consultant,SeniorJava Developer!. Powered by our purpose – the relentless pursuit of a world that works better for people – we serve and transform leading enterprises, including the Fortune Global 500, with our deep business and industry knowledge, dig...

Aventurine Technologies Inc
Sunnyvale, California

Good knowledge of Java and JVM, Python/JavaScript, C and Linux system (5+ years' experience required); you should be capable of programming in compiled and dynamic languages. Develop productive business relationships and integrate activities with IT team members, Quality Assurance, Software Developm...