Staff Software Engineer (Full Stack - Java Springboot)
Apply NowOur ideal candidate is a seasoned professional who thrives on innovation and challenges. He/she has a passion for creating cutting-edge software solutions using the latest technologies in cloud-native platforms, microservices, and DevOps practices. With a solid technical foundation, the ideal candidate is not only adept at coding and system design but is also a communicator capable of presenting complex solutions clearly and persuasively. Ultimately as a natural leader, you inspire your team, foster a collaborative environment, and drive projects to successful completion.
Responsibilities • Design, develop, and maintain scalable and resilient cloud-native platforms and applications. • Implement robust full-stack architectures that seamlessly integrate frontend frameworks with backend services. • Adopt and promote Agile and DevOps practices such as CI/CD and Test-Driven Development (TDD) within the development lifecycle. • Advises others and assumes a technical leadership role in support of the solution construction, implementation, and system integration. • Provide technical advice to project managers and give technical direction to team members. • Bring forward and escalate issues that jeopardize the success of the project. • Documents developed software programs. • Participates in system analysis and design. • Participates in project estimation and planning. • Conducts customer training. • Investigates introduces, advises and educates others on tools, technologies, and methodologies. • Compares and articulates alternative approaches to a design and implements technical solutions that meet initial requirements. • Mentors and assists other team members. • Ensures all programs are developed to schedule and meet the required standards. • Participate in developing policies and standards for software construction.