Back End Java Developer
Apex Systems is a global IT services provider and our staffing practice has an opening for a Back End Java Developer
to place at our client, within Enterprise Client.
Location : GTA - 1 day in office per month.
Must Have :
- 5+ years of experience in backend development, building scalable applications.
- 3+ years of experience building high-performance RESTful APIs.
- 2+ years of hands-on design experience using OpenAPI Specification (Swagger).
- 3+ years of experience with Java Spring Boot.
- 5+ years of Java SE experience, including 2+ years of hands-on experience using Java 8 and above with Lambda expressions.
- 3+ years of experience with Spring-based frameworks and libraries.
- 3+ years of hands-on experience with JPA in Spring Boot.
- 3+ years of experience building microservices using Kubernetes and deploying them in cloud-based environments.
- 3+ years of hands-on experience using managed cloud resources such as databases, PubSub, and cache systems.
- 2+ years of hands-on experience with SQL queries and working with relational databases such as PostgreSQL.
- PriceRight :
- 5+ years of hands-on experience with SQL queries, writing advanced SQL queries, and working with databases like PostgreSQL.
Also, experience in designing applications that handle tens of millions of rows of data.
Skills Desired (2+ years) :
- Experience with OAuth2.
- Knowledge of GCP cloud-based technologies and experience in building GCP-based solutions.
- Experience with Big Data technologies (e.g., BigQuery, Beam).
- Experience with cloud-ready development and Docker containers.
- Experience in data modeling.
- Experience in the full software development life cycle.
- Experience working in an Agile team using Agile and DevOps practices & tools.
- Experience with automation and scripting languages (Python preferred).
- Experience working with Continuous Integration (CI) systems.
- Understanding and experience working with CI / CD processes and tools such as Jenkins.
- Experience with alerts and monitoring for API-driven architecture.
- Soft Skills : Passion for engineering excellence, empowering others, and continuous improvement through collaboration and a willingness to learn.
- Strong analytical, technical, and problem-solving skills to understand complex customer needs and transactions.
- Ability to learn and experiment with new technologies and patterns.
- Excellent communication, problem-solving, and analytical thinking skills.
- Knowledge of Agile principles and Scrum or Kanban methodologies.
Il y a 9 heures