Sr. Software Developer - Java

San José , Costa Rica
full-time

AI overview

Collaborate with stakeholders to create robust e-commerce solutions that will impact the lives of millions, while mentoring junior developers and improving the development stack.

We're looking for folks who are excited to problem solve and find solutions. You will be part of the team responsible for owning the entire development stack (build system, build tools) and integration with CI. As a Senior Developer; you will be working with junior members on the Software Development team. You will have exposure to every aspect of the software development cycle, and you will be encouraged to express your opinions and challenge assumptions. This is a rare opportunity to build new technology that will operate at a massive scale and impact the lives of millions.

In this role you will be required have exceptionally strong code in your solutions working on developing modern day e-commerce solutions to work with retail customers and inter-organization clients. Your solutions developed need to be simple and clean in their code yet forward thinking in the ability for future adaptation as well as being flexible for compatibility with other products.

  • Work with stakeholder to gather the requirements
  • Develop, test and deploy APIs
  • Writing tested, idiomatic, and documented Java Code
  • Cooperating with the front-end developer in the process of integrating the RESTful API
  • Communicating with external web services
  • Producing, maintaining, and modifying REST APIs
  • Ensuring APIS are developed using industry standard best practices
  • Fixing any issues or bugs that arise
  • 5+ years of hands-on experience in development of RESTful APIs and Microservices using technology stack: Java/J2EE, Spring framework, Spring Batch, Kubernetes Services, Oracle DB, Apigee/API Gateway
  • Expertise in Core java and Spring framework ( Spring boot, Spring MVC, Spring Security, Spring Cloud)
  • Experience in Multithreading, Design patterns and building Microservices/API from a Monolith application
  • Hands on experience working on various databases like My SQL, Postgres, Redis.
  • Experience in handling Web application vulnerabilities and production issues
  • Experience working with  cloud platforms (Google/Azure/AWS)
  • Experience in BDD and TDD; experience with test-driven design & development, unit and integration testing, CI/CD.
  • Working Knowledge of Jira, Git/SVN, Jenkins, DevOps, and CI/CD tools like Jenkins, Fortify, Sonar, Blackduck etc.

Careers at Infoya. Find Great Talent with Career Pages. | powered by SmartRecruiters | Find Great Talent with a Career Page.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Developer Q&A's
Report this job
Apply for this job