Progressive Labs
Software Engineer (Java)
Are you a passionate Software Engineer with at least 1 year of post-graduation experience and a desire to grow in a dynamic and innovative environment? Progressive Labs Pvt. Ltd, based in Kalopul, Kathmandu, Nepal, is looking for someone like you to join our rapidly growing team!
Key Responsibilities:
- Develop and maintain high-quality code using Java.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement and manage SQL and NoSQL databases.
- Develop and integrate RESTful APIs and web services.
- Participate in code reviews and maintain coding standards.
- Work with Agile methodologies and participate in project planning and management.
- Troubleshoot, debug, and optimize code for performance and scalability.
- Stay updated with the latest industry trends and technologies.
Must Have:
- Experience: Minimum 1 year of post-graduation experience in software development.
- Education: Bachelor’s degree in Computer Engineering, Information Technology, or a related field.
- Programming: Strong programming skills in Java.
- Databases: Experience with SQL and NoSQL databases.
- Web Services: Familiarity with RESTful web services (Experience with GraphQL is a plus).
- Microservices: Basic knowledge of microservices architecture.
- Frameworks: Experience with Spring Boot.
- Agile: Experience with Agile methodologies and project management tools (Jira, Slack, etc.).
- Communication: Good English, both written and spoken.
- Principles: Actionable knowledge of SOLID / Clean Code Principles.
Good to Have:
- Knowledge of Apache Kafka is a plus.
- Knowledge of Kubernetes or Docker is a plus.
- Experience working with Cloud environments and technologies.
If you’re ready to take your career to the next level and work on cutting-edge projects, apply now through our LinkedIn or by sending your resume to hr@progressivelabs.tech. Join us in driving innovation and creating impactful software solutions!