Strong Middle/Senior Java Developer

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

Offer summary

Qualifications:

At least 4+ years of experience in software engineering., Solid knowledge of Java8+, Spring Boot, and microservices architecture., Commercial experience with Git, CI/CD tools, and Docker., Upper-Intermediate level of English proficiency..

Key responsibilities:

  • Take on end-to-end responsibility for solutions, from gathering requirements to production release.
  • Communicate efficiently with stakeholders and provide support to the business side of the project.
  • Produce clean code and proactively review it with peers to ensure quality.
  • Participate in project meetings and contribute relevant information.

Sigma Software Group logo
Sigma Software Group Large https://www.sigma.software
1001 - 5000 Employees
See all jobs

Job description

Company Description

We are looking for a person to join us in growing our business and taking part in new, challenging opportunities. If you can quickly learn new technologies, see the “big picture”, strive to develop high-quality solutions, and work independently, it could be the perfect role for you. 

We view technology as a tool and aren’t dogmatic about it. We use these tools to serve our Customers, and we love it when a hard issue can be solved in a simple, beautiful, and cost-effective way. This approach drives our technology choices today and will continue to do so in the future.

Job Description
  • Take on end-to-end responsibility for solutions, from gathering requirements, to ensuring quality, releasing to production, and providing support
  • Be a team player and encourage equal participation, cross-functionality, and the growth of other team members
  • Communicate efficiently and directly with stakeholders and provide support to the business side of the project
  • Produce clean code and proactively review it with peers to ensure its quality
  • Ensure software quality, maintainability, and compliance with best practices
  • Participate in requirements clarification sessions, collect the inputs and requirements for assigned tasks
  • Participate in estimation and planning sessions
  • Support proposal preparation using your technical expertise
  • Create technical project documentation and user documentation 
  • Participate in project and team meetings, providing relevant contributions and information 
  • Analyze given business issues, extract and document business requirements, and elaborate technical solutions 
  • Communicate with Customers on complex matters, participate in discussions and negotiations
  • Participate in technical interviews of software developers and assess candidates’ capabilities against job requirements

Qualifications
  • At least 4+ years of experience in software engineering
  • Solid knowledge of Java8+, Spring Boot, and microservices architecture 
  • Commercial experience with Git, CI/CD tools, and Docker 
  • Familiarity with data structures, algorithms, and object-oriented design (OOD) 
  • Proficiency in working with both relational and non-relational databases
  • Good estimation skills and the ability to come up with solutions and pros/cons
  • Experience in designing, implementing, and delivering rich web applications 
  • Experience of working with documentation, software development lifecycle (SDLC), and ALM tools 
  • At least Upper-Intermediate level of English

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

Java Developer Related jobs