Java engineer
design, develop, and maintain advanced software systems while adhering to high standards for code quality, testing, and automation.
collaborate with cross-functional teams to deliver scalable solutions, mentor junior developers, and support devops practices, including ci/cd pipelines and cloud infrastructure.
minimum requirements:
1. + 7 years of hands-on experience in software development, with expertise in system design, architecture, and building enterprise-level applications.
2. proficiency in java.
3. experience with frameworks like spring boot.
4. knowledge of restful architecture and microservices.
5. familiarity with messaging technologies (e.g., kafka, sqs).
6. experience with cloud platforms, preferably aws.
7. knowledge of kubernetes, lambda (preferred).
8. experience with ci/cd pipelines (e.g., gitlab ci/cd, terraform).
9. test automation skills (unit, integration, regression, load).
10. familiarity with relational databases.
11. experience with logging and monitoring tools (e.g., new relic, splunk).
additional skills:
for java - react roles: strong ui experience with full stack capabilities, or strong backend development focus with ui skills as needed. Expectation to design, develop, test, document, analyze data, and support during working hours.
for java back-end roles: experience across entire tech stack, expertise in backend development, system design, and cloud technologies, ability to lead and review code, and collaborate on complex engineering problems.
for java front-end roles: proficiency in reactjs, experience with nodejs/typescript, and full stack development skills.
education: bachelor's degree or higher in a related field.
experience: minimum 8 years of relevant experience.
languages: english required.
#j-18808-ljbffr