Job Title: Enterprise Java Software Engineer
We are seeking an experienced software engineer to develop technical assets required by business stakeholders, including microservices and continuous deployment platforms.
Key Responsibilities:
* Design and implement scalable microservices-oriented architecture
* Participate in technical analyses of IT solutions
* Ensure security by design and compliance with industry standards
* Implement unit tests and facilitate automation
* Write and maintain technical asset documentation
* Share knowledge with colleagues through regular code reviews and pair programming sessions
Requirements:
* Bachelor's degree in computer science or related field
* At least 5 years of professional experience in object-oriented development using Java 11+
* Knowledge of DevOps concepts and continuous integration platforms such as Jenkins, GitLab CI/CD, or Travis CI
* Experience with agile project methodologies and Scrum frameworks is highly desirable
* Proficiency in SQL, Docker, Kubernetes, and containerization technologies
* Strong understanding of secure coding practices and OWASP guidelines
* Excellent problem-solving skills and ability to work independently in a fast-paced environment