Alpinist Studios is a tech hotspot where we strive to bring dreams to reality. We believe in empowering our employees and combining fun with work. If you love working together in a team and want to take a leap forward in your career then, Alpinist Studio is the perfect choice for you.
We are looking for full-time Senior JAVA Developers with excellent technical skills, good learning capability and who love to work in a team of enthusiastic & passionate tech professionals. This is an exciting opportunity for a technical leader who thrives in complex enterprise environments and is passionate about scalable system design and distributed computing.
Responsibilities
- Design and develop enterprise-grade, cloud-native backend services using Java (Java 8+), Spring Boot, and Spring Cloud.
- Architect and implement microservices that are scalable, maintainable, and secure.
- Lead system design discussions, create architectural blueprints, and guide design decisions that affect the entire platform.
- Drive modernization efforts, including re-architecting legacy systems into microservices on cloud platforms.
- Collaborate with architects, product managers, DevOps, and cross-functional teams to ensure delivery of high-quality software.
- Implement CI/CD pipelines for rapid deployment and ensure observability through logging, tracing, and monitoring.
- Mentor junior and mid-level engineers by promoting best practices in software engineering.
- Ensure adherence to compliance, security, and enterprise standards throughout the software development lifecycle.
Requirements
- Bachelor’s or Masterβs degree in Computer Science, Engineering, or a related field.
- 5+ years of backend software development experience with Java in large-scale enterprise systems.
- Strong experience with Spring Boot, Spring Cloud, and building distributed systems using microservices architecture.
- Proven experience designing and delivering cloud-native applications on platforms such as AWS, Azure, or GCP.
- Deep understanding of RESTful APIs, message queues (Kafka, RabbitMQ), and event-driven architecture.
- Expertise in system design, scalability, high availability, fault tolerance, and performance tuning.
- Proficiency with Docker, Kubernetes, and container orchestration in production environments.
- Experience with relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases.
Familiarity with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions. - Strong command of software design patterns, domain-driven design (DDD), and clean architecture.
- Excellent communication skills and the ability to influence engineering decisions across teams.
Perks
- Attractive salary to match your performance
- Social Security Fund (SSF)
- Medical Insurance
- Internet Allowance
- 5 Working days only
- Dashain Bonus
- Flexible and creative working environment
- Refreshment Parties and Outings
- Training and development programs
- Exposure to international Clients