N-iX · 12 hours ago
Lead 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
Lead a team of developers in designing, developing, and deploying robust, scalable Java applications.
Collaborate with stakeholders to define requirements and translate them into technical specifications.
Oversee the architecture and development of Java-based back-end systems using Spring (Spring Boot, Spring Cloud, Spring Data, Spring Batch).
Implement CI/CD processes and ensure code quality and integrity using GitLab, Docker, Kubernetes, and related DevOps tools.
Work closely with QA teams to ensure comprehensive testing and validation of all software deliverables.
Mentor and guide junior developers to foster a collaborative and growth-oriented environment.
Ensure all developed code is thoroughly documented and adheres to best practices and standards.
Conduct code reviews to maintain high-quality standards and improve team performance.
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, with at least 2 years in a lead role.
Strong proficiency 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.
Strong communication and leadership skills.
Upper-Intermediate level of English.
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