Java Full Stack Developer
Java Full Stack Developer A client in the financial services industry is seeking a qualified Java Full Stack Developer to join an Agile squad and build new features and capabilities using modern software engineering tools and practices. The role requires strong Java development experience, familiarity with Spring Boot, and effective communication to collaborate across teams and support continuous improvement.
Key Responsibilities:
Design, develop, and implement new application features while maintaining high standards for software quality.
Contribute throughout the software development lifecycle, following established engineering practices and development standards.
Participate in code reviews, developer communities of practice, and knowledge-sharing activities.
Research and resolve customer issues while identifying opportunities to improve application functionality and development processes.
Reasons to Love ItBuild modern application features within a collaborative Agile environment. Work with Java and Spring Boot while contributing to full stack development.
Participate in engineering communities that encourage knowledge sharing and continuous improvement.
Make a direct impact on customer-facing applications in the financial services industry.
Qualifications:
Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent experience.
At least 5 years of software development experience.
Strong hands-on experience with Java development (Java 8 or later preferred).Experience with Spring Boot and the Spring Framework.
Knowledge of object-oriented design and development principles.
Familiarity with relational databases, SQL, and version control tools such as Git/GitHub.
Understanding of the full software development lifecycle, basic networking concepts, and secure software development practices.
Strong communication, collaboration, and problem-solving skills. Experience with JavaScript, TypeScript, Angular, Docker, Gradle, or Node.js is a plus.