About this role
The team is seeking a highly skilled and experienced Senior Java Developer - Java Full Stack to join their engineering team. The ideal candidate will be a self-driven individual with a passion for building robust, scalable, and high-quality software solutions.
Key Responsibilities:
- Develop and document software and data solutions, including flowcharts, layouts, diagrams, and charts.
- Write clear and maintainable code with appropriate comments.
- Participate in technical discussions and contribute to architectural decisions.
- Implement behavior-driven development and test-driven development practices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to ensure optimal performance.
Required Skills & Qualifications:
- Strong proficiency in Java and experience with full stack development.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular).
- Experience with database management systems, both SQL and NoSQL.
- Knowledge of software development methodologies and best practices.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Experience:
- Minimum of 5 to 8 years of relevant experience in software development.
What we offer:
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.
- The chance to work on exciting projects with cutting-edge technologies.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.