The company is looking to hire a Senior Java Developer to design, develop, and maintain scalable and compliant solutions that enhance user experience, working with advanced technologies in a collaborative environment.
Requirements
- 6+ years of production experience in development
- 1+ years of experience with SQL databases (procedures, triggers, view, etc.)
- Expertise in server development with Java, focusing on both functional elements like features and capabilities, and non-functional aspects like scalability and performance
- Background in Spring Framework
- Familiarity with Unix/Linux environments
- Knowledge of Git, Jenkins, and CI/CD workflows
- Capability to support applications in production environments and translate requirements into technical designs
- Showcase of containerization technologies such as Docker
- Understanding of build and test tools like Maven and TestNG
Responsibilities
- Ensure existing solutions comply with FedRAMP standards
- Design and develop new features using the Agile development process (Scrum)
- Oversee functional and automation testing for new feature implementations
- Maintain high standards for system reliability, scalability, and availability
- Troubleshoot and resolve issues in large-scale, complex environments
- Provide solid technical input to new feature functional and technical requirements and partner with business owners and architects to design and implement a solution
- Maintain, optimize, and debug features in a MacOS-specific environment
Other
- Experience the freedom of remote work from anywhere in Georgia
- Collaborate with other developers, product and program management, and senior technical staff to develop innovative and customer-impacting solutions
- Opportunity to work abroad for up to two months per year
- Relocation opportunities within our offices in 55+ countries
- Leadership development, career advising, soft skills and well-being programs