About the Role
This position involves guiding development teams in designing and implementing robust Java applications, ensuring code quality, and driving technical best practices across the engineering lifecycle.
Responsibilities
- Lead the design and implementation of Java-based software systems
- Mentor developers in coding standards and technical problem-solving
- Collaborate with product teams to translate requirements into technical solutions
- Conduct code reviews to maintain high-quality deliverables
- Drive adoption of best practices in software architecture and engineering
- Troubleshoot and resolve complex technical issues in production systems
- Participate in sprint planning and technical estimation sessions
- Ensure alignment of development work with long-term platform goals
- Evaluate and integrate new technologies into existing workflows
- Support deployment processes and system monitoring strategies
- Promote test-driven development and automated testing frameworks
- Contribute to technical documentation and system design specifications
- Facilitate knowledge sharing across engineering teams
- Optimize application performance and system scalability
- Enforce security standards across development and deployment pipelines
Nice to Have
- Master’s degree in Computer Science or Engineering
- Experience leading technical projects in agile environments
- Background in financial or enterprise software systems
- Exposure to event-driven architectures and message brokers
- Contributions to open-source software projects
- Certifications in cloud platforms or Java technologies
- Experience with monitoring and observability tools
- Knowledge of regulatory compliance in software development
Benefits
- Health, dental, and vision insurance coverage
- Retirement savings plan with employer contribution
- Paid time off and flexible vacation policy
- Professional development stipend
- Remote work equipment allowance
- Mental health and wellness programs
- Parental leave policy
- Stock options or equity participation
Compensation
Competitive salary with performance-based incentives
Work Arrangement
Hybrid work model with flexible remote options
Team
Collaborative engineering team focused on scalable software solutions
Our Technology Stack
Java 11+, Spring Boot, Kafka, PostgreSQL, AWS, Docker, Kubernetes, GitLab CI
Career Growth
- Opportunities for advancement into architecture or management roles
- Regular technical and leadership training sessions
- Internal mobility across product and engineering teams
Available for qualified candidates