Back End Developer Java/Python

We are looking for a Backend Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

Job Title: Backend Developer

Designation: Backend Developer

Location: Bakhundole, Lalitpur, Nepal

Shift: Standard (09:00 to 06:00 PM – EST) from Monday to Friday

Position Overview:  

We are looking for a Backend Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing. Backend developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems.

Roles and Responsibilities
  • Ensure quality of one or more application codebases and alignment with development standards.
  • Provides input into the design of automation for full infrastructure deployment; tests for compatibility and integration processes needed to connect with other applications.
  • Ability to write moderately complex scripts and programs for automation, tools, frameworks.
  • Significant code development, a commitment to code/review of pull requests, and modest day-to-day support duties.
Skills and Qualifications
  • Experience with Spring (spring-core, spring-web, spring-security, spring-data, spring-boot),
  • Willingness and ability to learn new technologies or programming languages (e.g. Go, python).
  • Familiar with threading and synchronization APIs,
  • Work experience with message brokers (ActiveMQ, RabbitMQ, Kafka),
  • Work experience with both SQL(MYSQL, PostgreSQL) and NoSQL databases (MongoDB),
  • Attention to detail, goal-oriented, ability to work in an agile environment, self-organized attitude,
  • Ability to work in a cross-platform development environment (Windows, macOS, Linux),
  • Work experience with IDE (IntelliJ IDEA, Visual Studio, Xcode),
  • Work experience with Jenkins and understanding of CI/CD principles,
  • Work experience with static analyzer tools (SonarQube, Coverity, Black Duck),
  • Work experience with documenting and bug-tracking tools (Confluence, Jira)
  • Must have Hands-on experience of AWS services like AWS Cognitio, DynamoDB, EC2, Cloud Watch, Lambda
How to apply?

Suitable candidates meeting the above criteria are requested to send their CV and cover letter to careers@genese.com.np

Only shortlisted candidates will be invited for the further selection process. You are requested to clearly mention the position you are applying for in the subject of the email.

OR