Software Engineer developing scalable Java applications for Ascensus, a leading technology platform for savings plans. Collaborating in cross-functional teams and leveraging modern development practices.
Responsibilities
Design, develop, test, and maintain scalable Java applications using Spring Boot.
Make changes and improve the performance on monolith application.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, maintainable, and efficient code following best practices.
Participate in code reviews and contribute to team knowledge sharing.
Continuously explore and evaluate new technologies and development practices.
Leverage AI tools (e.g., code assistants, automated testing, etc.) to improve development efficiency and quality (nice to have).
Requirements
Bachelor’s degree in Computer Science or a related field.
1–3 years of professional software engineering experience.
Proficiency in Java and Spring Boot framework.
Proficiency in SQL for data querying, analysis, and optimization across relational databases.
Experience with Git for version control and collaboration.
Hands-on experience with containerization tools such as Docker and orchestration platforms like Kubernetes.
Experience deploying and managing applications on public cloud platforms such as AWS or Azure.
Experience designing and building microservices-based architectures.
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration abilities.
Demonstrated intellectual curiosity and a passion for learning.
Benefits
Competitive salary and benefits package.
Flexible work environment.
Opportunities for professional growth and development.
Software Engineer II delivering complex technical solutions at Truist while collaborating with business product owners. Engaging in all aspects of software development from design to integration.
Senior Software Engineer designing and building full - stack features for AI research tooling at DeepL. Collaborating with researchers and engineers to deliver innovative solutions.
Intermediate Software Developer at Aspire Software developing AI - first user experiences and workflows for various products in Lebanon. Leading product discovery and collaborating with AI and backend engineers.
Senior Software Developer shipping AI - driven features within SaaS products at Aspire Software. Collaborating with product and engineering teams in Lebanon.
Software Engineer solving complex problems impacting customer interactions for IT solutions. Working on several IT solutions to support sales and marketing areas while collaborating with internal users.
Staff Software Engineer at Emerson developing drivers and software for hardware systems. Focused on collaboration and innovation in software development within diverse teams.
Software Engineer focused on developing and maintaining proprietary e - commerce software platform for capital assets. Collaborating with software development teams and ensuring high - quality deliverables.
Full Stack Developer developing web applications for USBC CEDC. Collaborating with product management and stakeholders to design user - friendly web solutions.
Software Architect responsible for modern ERP solutions development on Microsoft Business Central. Collaborating with team on architecture, product decisions, and maintaining system performance with a focus on quality assurance.