We are seeking a highly skilled full-stack Java developer with a proven track record in software architecture and secure development.
The ideal candidate takes ownership of projects from start to finish, paying careful attention to detail at every stage.
We prioritize a culture of excellence and are looking for someone who not only possesses a strong technical background but also aligns with our dedication to delivering high-quality, secure software solutions.
If you're eager to contribute to innovative projects and thrive in a team-focused environment, we'd love to have you join us.
ResponsibilitiesDevelop new features for our software applications using Java.Diagnose and resolve bugs in existing code to maintain software stability.Contribute to decision-making for software architecture and development solutions.Follow our agile development practices to ensure smooth workflow and timely delivery.Collaborate with other developers and team members to maintain a strong team dynamic.Participate in code reviews to ensure quality, consistency, and best practices.Be open to learning and working with functional programming languages, adding versatility to your skill set.RequirementsExperience as a Full-stack Software Engineer with a focus on Java.Fluent English.Expertise in software architecture, design patterns, and test/QA design principles.Knowledge of ES6/Javascript and modern frameworks like React or VueJs (Typescript is a plus).Familiarity with open-source databases like MySQL, PostgreSQL, Memcache, Redis, or ElasticSearch.Strong understanding of security principles, OWASP recommendations, and best practices for data protection.Hands-on with GNU/Linux systems, SSH, scripting (bash, Python, Perl, etc.
), and version control like Git.Ability to design and integrate RESTful APIs, and work with CI/CD pipelines.Open to working with functional languages; knowledge of Clojure or Elixir is a plus.
#J-18808-Ljbffr