Sigma Software Group Logo

Sigma Software Group

Senior Java Developer

Posted Yesterday
Be an Early Applicant
In-Office or Remote
Hiring Remotely in Warsaw, Warszawa, Masovian
Senior level
In-Office or Remote
Hiring Remotely in Warsaw, Warszawa, Masovian
Senior level
Design and develop scalable back-end services, implement microservices, maintain APIs, and ensure code quality through testing while enhancing development practices.
The summary above was generated by AI
Company Description

Join a globally recognized company where innovation meets impact. Our team of seasoned professionals and a culture built on excellence enable us to deliver top-tier solutions that shape industries and drive meaningful results. Be part of a Сompetence Сenter where your expertise will be valued, your voice will be heard, and your career will be empowered. 

CUSTOMER

It is an international technology company that specializes in developing high-load platforms for data processing and analytics. Its core product helps businesses manage large volumes of data, build models, and gain actionable insights. Operating globally, the company primarily serves clients in the marketing and advertising sectors, and focuses on modern technologies, microservices architecture, and cloud-based solutions.

Job Description

  • Design, develop, and maintain high-performance, secure, and scalable Back-end services 
  • Implement microservices-based solutions that ensure robust inter-service communication, service discovery, and API gateway integration 
  • Apply software design patterns and architectural principles to deliver maintainable codebases 
  • Develop and maintain RESTful APIs with proper versioning, documentation (OpenAPI/Swagger), and security best practices 
  • Work with relational databases, write optimized SQL queries, and manage data access layers using JPA/Hibernate 
  • Write and maintain comprehensive unit, component, and integration tests 
  • Collaborate using Git-based workflows in a CI/CD environment 
  • Contribute to the improvement of development practices, tools, and processes 

Qualifications

  • 5+ years of experience in Java and a deep understanding of concurrency, data structures, and algorithms 
  • Solid grasp of OOP principles (Encapsulation, Inheritance, Polymorphism, and Abstraction) 
  • Proven expertise in microservices architecture 
  • Strong conceptual and practical application of design patterns (GoF, MVC, and layered architecture) 
  • Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, Spring Security, and Spring Cloud 
  • Proficiency in relational databases (PostgreSQL, MySQL, and Oracle) and SQL optimization 
  • Skilled in testing with JUnit, Mockito, and RestAssured 
  • Proficient in Git for version control 
  • Experience in setting up CI/CD pipelines (Jenkins, GitLab CI, and GitHub Actions) 
  • At least an Upper-Intermediate level of English  
  • Exposure to NoSQL databases (MongoDB, Cassandra, and Redis) 
  • Knowledge of AWS cloud services (EC2, S3, RDS, Lambda, SQS, SNS, and API Gateway) and cloud-native architecture 
  • Basic understanding of UI concepts and familiarity with ReactJS for Front-end and Back-end integration 

WOULD BE A PLUS

  • Exposure to NoSQL databases (MongoDB, Cassandra, and Redis) 
  • Knowledge of AWS cloud services (EC2, S3, RDS, Lambda, SQS, SNS, and API Gateway) and cloud-native architecture 
  • Basic understanding of UI concepts and familiarity with ReactJS for Front-end and Back-end integration

 

Top Skills

AWS
Cassandra
Git
Github Actions
Gitlab Ci
Hibernate
Java
Jenkins
Jpa
Junit
Mockito
MongoDB
MySQL
Oracle
Postgres
React
Redis
Restassured
Spring Boot
Spring Cloud
Spring Data Jpa
Spring Mvc
Spring Security
SQL

Similar Jobs

4 Hours Ago
Remote
7 Locations
Senior level
Senior level
Information Technology • Software • Consulting
Develop and maintain backend server-side logic, optimize databases, implement data pipelines, and mentor junior developers in an agile environment.
Top Skills: Aws (Ec2Ci/CdDockerGitJava 21MariadbRdsS3Spring 6Spring BatchSqs)
9 Days Ago
Remote
Poland
Senior level
Senior level
Information Technology • Software
As a Senior Java Engineer, you will design and implement server components and micro-services, ensuring quality and scalability while collaborating with global teams.
Top Skills: AWSJavaOrmsRdbmsSpring BootSQL
Mid level
Artificial Intelligence • Automotive • Computer Vision • Information Technology • Internet of Things • Logistics • Software
Develop scalable software, collaborate on design and architecture, conduct code reviews, and mentor new team members in a high-performance environment.
Top Skills: SparkAWSC++Ci/CdGitlabJavaJenkinsScala

What you need to know about the Colorado Tech Scene

With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.

Key Facts About Colorado Tech

  • Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
  • Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
  • Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
  • Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account