N-iX · 12 hours ago
Senior Java Engineer
Maximize your interview chances
AutomotiveFinancial Services
Insider Connection @N-iX
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Design, develop, and deploy high-quality, scalable Java applications.
Collaborate with product owners and stakeholders to gather and analyze business requirements.
Implement new features and maintain existing ones using Java (v8, v11, v17) and Spring frameworks (Spring Boot, Spring Cloud, Spring Data, Spring Batch).
Ensure the robustness and performance of the application through effective coding practices and testing.
Participate in code reviews to maintain code quality and consistency.
Work in an Agile environment, contributing to sprint planning, reviews, and retrospectives.
Implement CI/CD pipelines and ensure seamless deployment using DevOps tools (GitLab, Docker, Kubernetes).
Document code and processes thoroughly to facilitate knowledge transfer and maintain clarity.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor’s degree in Computer Science, Engineering, or a related field.
Proven experience (5+ years) as a Java Developer.
Strong expertise in Java (v8, v11, v17) and related frameworks: Spring Boot, Spring Cloud, Spring Data, Spring Batch.
Experience with microservices architecture and development.
Familiarity with private cloud setups and containerization (Docker, Kubernetes).
Excellent problem-solving and analytical skills.
Effective communication skills and ability to work collaboratively in a team environment.
Upper-Intermediate level of English.
Ukrainian language Advanced or higher
Preferred
Experience with front-end technologies like React (with Redux) and jQuery.
Familiarity with database systems like PostgreSQL, Oracle, MongoDB, and Redis.
Knowledge of ETL and data streaming tools such as Apache Airflow, Kafka, and Debezium.
Benefits
Flexible working format - remote, office-based or flexible
A competitive salary and good compensation package
Personalized career growth
Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
Active tech communities with regular knowledge sharing
Education reimbursement
Memorable anniversary presents
Corporate events and team buildings
Other location-specific benefits
Company
N-iX
N-iX is a software solutions and engineering services company offering team extension, software development, and product discovery services.
Funding
Current Stage
Late StageRecent News
2024-05-28
2024-05-18
2024-05-16
Company data provided by crunchbase