Basic Information
Ref Number
Primary Location
Country
Work Style
Description and Requirements
About the Role
We are seeking a highly skilled Senior Java Developer to join our dynamic team. The ideal candidate will have strong expertise in Java development and a deep understanding of database technologies, frontend frameworks, and cloud platforms. This role involves designing, developing, and maintaining scalable applications while collaborating with cross-functional teams to deliver high-quality solutions.
Key Responsibilities
Architectural Leadership: Lead the design and development of scalable and maintainable software solutions, ensuring best practices in architecture and system design.
System Evolution: Enhance resilience, scalability, and maintainability of existing Java applications using Spring Boot, paving the way for smooth migrations.
Greenfield Development: Design and implement new backend components and services that propel our sales systems forward, steadily replacing outdated elements.
Technical Innovation: Think outside the box to introduce and implement improvements in existing solutions, optimizing performance and scalability.
Project Leadership: Lead technical initiatives, mentor developers, and ensure alignment with business objectives.
Collaboration & Stakeholder Communication: Work closely with internal teams, product managers, and business stakeholders to translate requirements into effective solutions.
CI/CD Integration: Streamline build and deployment processes, enabling a rapid and reliable transition to modern systems.
Optimization: Optimize application performance by analyzing, profiling, and improving front-end code and implementing best practices.
Proactive Problem-Solving: Identify technical challenges and propose innovative solutions to improve development efficiency and software quality.
Technical Qualifications
5+ years of experience in Java: Deep understanding of Java principles, best practices, and design patterns.
Spring Boot: Strong experience in developing web applications and RESTful APIs with Spring Boot.
Technical Leadership: Proven ability to guide teams, make architectural decisions, and drive technology adoption.
Software Architecture: Experience in designing scalable, distributed systems, microservices, and cloud-based architectures.
Testing and Debugging: Unit testing, end-to-end testing, and debugging to ensure quality and functionality.
Cross-Platform Compatibility: Ensure cross-browser and cross-device compatibility for seamless user experiences.
Containerization & Cloud: Experience with containerization technologies such as Docker and Kubernetes, along with cloud platforms like AWS, Azure, or GCP
CI/CD Proficiency: Understanding of continuous integration and continuous delivery principles and tools.
Infrastructure as Code (IaC): Experience with tools such as Terraform or CloudFormation is a plus.
Networking & Security: Solid understanding of networking concepts, protocols, and security best practices
GitHub Collaboration: Comfort and efficiency in using GitHub for version control and collaboration.
Agile Methodologies: Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Leadership & Mentorship: Experience in leading teams, mentoring developers, and fostering a culture of learning and innovation.
Innovative Thinking: Capability to design new features, enhance existing applications, and propose creative solutions to business challenges.
Effective Communication: Strong ability to articulate technical ideas to both technical and non-technical stakeholders.
Ownership Mentality: A self-driven mindset with a passion for delivering high-quality solutions and making an impact.
Highly Valued Skills
Golang & gRPC: Experience with Golang and gRPC for building high-performance microservices.
Google Cloud Platform (GCP): Familiarity with Google Cloud services
What’s in it for you:
Private medical and life insurance from day one.
Employee Stock Purchase Plan ESPP
Budget for professional growth (certifications)
Schedule flexibility.
Extra bonus based on performance.
Additional Job Description
EEO Statement