Overview:
The Senior Java Full Stack Developer plays a critical role in our organization contributing to the design development and enhancement of our webbased applications. This position is essential in ensuring the seamless functionality and performance of our products as well as driving innovation and efficiency in our software development processes.
Key Responsibilities:
- Design develop and maintain highquality Javabased web applications
- Engineer who can code and have worked in the loan space preferably CLO (Collateralized Loan Obligations)
- Collaborate with crossfunctional teams to define design and deliver new features
- Write welldesigned efficient and testable code
- Ensure the scalability performance and security of applications
- Participate in code reviews and knowledge sharing sessions
- Integrate userfacing elements with serverside logic
- Contribute to the full software development lifecycle
- Optimize applications for maximum speed and scalability
- Implement and utilize microservices architecture
- Manage and optimize databases using SQL
- Stay updated on emerging technologies and industry trends
- Contribute to the continuous improvement of development processes
- Provide technical guidance and mentorship to junior developers
- Work in an Agile environment to meet project deadlines
- Communicate effectively with stakeholders and team members
Required Qualifications:
- Bachelors degree in Computer Science or a related field
- Minimum of 7 years of experience in software development
- Proficiency in Java Spring JavaScript and related frameworks
- Experience with frontend technologies such as Angular or React
- Strong understanding of database management and SQL
- Proven experience in developing and deploying microservices
- Good knowledge of Agile methodologies and practices
- Ability to troubleshoot and debug complex issues
- Excellent communication and collaboration skills
- Experience in mentoring and leading a development team
- Strong problemsolving and analytical abilities
- Ability to work effectively in a fastpaced dynamic environment
- Proactive attitude towards learning and selfimprovement
- Strong understanding of software development best practices
- Experience in building and optimizing scalable web applications
java,javascript,software development,sql,spring,microservices,angular,agile,react