Java Software Engineer
- Industry Other
- Category Information Technology
- Location Kathmandu, Nepal
- Expiry date Apr 28, 2025 (Expired)
Job Description
Primary Responsibilities- Develop software and systems using secure coding practices, addressing and mitigating common vulnerabilities.
- Follow standard technical practices, including writing clean, testable code and collaborating through pair programming.
- Coordinate and communicate effectively with team members to ensure alignment and progress.
- Design and implement solutions to enhance the performance and scalability of systems.
- Provide technical leadership by improving project performance and stability while contributing to the company’s technical strategy.
- Actively participate in code reviews for peers and junior developers, offering mentorship on coding best practices.
- Collaborate with the team in planning, designing, and developing products, improvements, and new features.
- Engage with clients to understand requirements and discuss feasible solutions.
- Reports To: Senior Management
- Work Schedule: 40hrs/week, Monday-Friday
- Compensation: Salary and Incentives, Negotiable
- 3+ years of proven working experience as a Java Developer
- Bachelor’s/Master’s degree in Computer Science, Information Technology, or any relevant field
- Expertise in coding with core Java and J2EE technologies (JSP/Servlets)
- Sound experience with the Spring framework and related technologies, including MVC design patterns
- Experience building RESTful APIs
- Strong understanding of frontend technologies such as HTML5, CSS, and JavaScript. Knowledge of frontend frameworks such as Angular will be a plus
- Knowledge of SQL and NoSQL databases, preferably PostgreSQL, MongoDB, Oracle
- Sound knowledge of design patterns and design principles
- Experience writing unit tests and familiarity with Test-Driven Development (TDD)
- Familiarity with Git source code management tools and concepts
- Hands-on expertise in containerization for managing production workloads.
- Proficient in deploying and managing applications in cloud environments (e.g., AWS, Azure, Google Cloud).
This job has been expired
on 2025-04-28
Share: