Senior Software Engineer (Java)

Job Post: Senior Software Engineer (Java)

Number of Candidates: 2

Salary Range: 60,000-120,000

We are looking for highly motivated individuals with experience in building high-performing, scalable, enterprise-grade applications. As a Back-end developer, you’ll work closely with our engineers to ensure system consistency and improve user experience.

Job Responsibilities

Write code and tests, build prototypes, solve issues, profile and analyze bottlenecks
Design perform, robust APIs to support mobile and desktop clients
Manage and optimize scalable distributed systems on the cloud
Optimization of backend services for performance and scalability
Develop automated tests to ensure business needs are met and allow for regression testing
Work across multiple facets of the project and juggle multiple responsibilities at the same time
Mentor junior and mid-level engineers
Collaborate with team to brainstorm and create new products

Requirement and Qualifications

Bachelor's Degree in Computer Science/IT with 3+ years of industry experience
Experienced with sound knowledge in Object Oriented Programming language in Java along with JVM and the ecosystem of supporting tools inside and out
Experience working in an agile environment
Experience building complex web systems and applications
Focused on performance and good knowledge of design patterns
Experience implementing and consuming large-scale web services
Growth mindset, challenging status quo to find new solutions and out-of-the-box ideas
Should have the knowledge or working experience on any relational database
Should have working experience with REST API
Solid understanding of data structures and algorithms

Preferable

Test driven development.
Git.
JIRA or similar agile tools.
Comfortable working in a Linux environment.
Experience in microservices and SOA.
Familiarity with front-end languages (e.g. HTML, JavaScript, and CSS)
Knowledge or working experience on any NoSQL database
Knowledge or working experience on any cross-language serialization and RPC framework.

Benefits

5 working days
Insurance Plan
Citizen Investment Trust (CIT)
Lunch facilities
Attractive salary for deserving candidates
Periodic Salary review and Grading
Periodic refreshment programs

APPLY FOR THIS JOB

Please send your CV at jobs@treeleaf.ai