Company Description
We are seeking a strong Junior Java Developer to join our team. The successful candidate will be responsible for designing, implementing, and testing high-quality Java and JavaScript code, working with Linux servers and clouds. You will work closely with the rest of the team and our customers to continuously improve our product, spot problems, and resolve them. The ideal candidate is a self-driven individual who can drive improvements in our product and continuously make it better.
CUSTOMER
The Client is the leading provider of managed Enterprise Testing Cloud deployed behind the corporate firewall.
PROJECT
The product supports different testing frameworks, is easy to deploy, scalable, and is designed to keep data secure directly within the infrastructure.
Job Description
- Communicate daily with the Customer and the team to achieve a common goal
- Implement new features and tests to ensure that our testing grid software meets our clients' needs
- Deploy and document new features to ensure they are integrated correctly into our infrastructure
- Release our testing grid software to production, following best practices for release management and testing
- Monitor new browser and playwright releases to ensure compatibility with our software
- Test and deploy new browser releases and playwrights to ensure that our software stays up to date
- Update Android and OSX projects as needed/requested by customers
- Take full responsibility for the results of your work and be ready to solve problems as they arise
Qualifications
- 2+ years of Java development experience
- Experience working without popular web frameworks to eliminate dependencies (Java, Servlets, Web Server)
- Experience in JavaScript development
- Understanding of object-oriented programming and writing maintainable code
- Server management experience with Linux, Docker, and cloud services, ideally with Azure (AWS or Google Cloud)
- Good understanding of performance optimization approaches
- Good understanding of security concepts
- Solid understanding of developer testing approaches
- Solid understanding of database design and development techniques
- Experience in modern Git-based version control systems
- Excellent problem-solving skills
- Excellent communication skills, both written and verbal
- Ability to work both independently and in a team environment
- At least an Upper-Intermediate level of English
WOULD BE A PLUS
- Familiarity with Selenium, Appium, or Playwright
Top Skills
What We Do
Sigma Software Group, an award-winning and trusted IT partner, has been serving customers for over 21 years, providing comprehensive IT solutions to various businesses, ranging from startups to established software product houses. As one of Europe's substantial IT consultancies, it brings together a dedicated workforce of over 2,100 professionals in 40 offices across 19 countries. With a diverse client base, including more than 300 enterprises, including Fortune 500 stalwarts, Sigma Software Group is a preferred choice for developing solutions that help businesses create cutting-edge products while meeting their unique needs.
Sigma Software Group operates as a dynamic ecosystem of tech companies, offering 25 ready-to-implement innovative products and 40+ value-added services. Furthermore, Sigma Software Group is committed to fostering innovation through initiatives such as the Sigma Software Labs business incubator, Sigma Software University, the SID Venture Partners VC Fund, UA Tech Network, Techosystem, the European Business Association, and other collaborative efforts.
Since 2015, Sigma Software Group has consistently earned recognition on the IAOP's prestigious World's Top 100 Outsourcing list. The company's accomplishments have also been acknowledged by prominent global media outlets such as Forbes, CNBC, The Times, and Reuters