Senior Software Engineer – Backend (Java) Jobs at Arimac in Colombo, Western Province, Sri Lanka

Application deadline date has been passed for this Job.
  • Post Date: August 9, 2022
  • Applications 0
  • Views 88
Job Overview

Senior Software Engineer – Backend (Java)

Study Plan to Land Senior Software Engineer Positions at Meta, Google, and More | by Pooya Amini | Better Programming

About the job


• Using the Java tech stack to design, create, develop, and manage applications that meet the criteria.

• Recognize business needs and translate them into technological specifications.

• Participate in SDLC activities such as requirement gathering, analysis, design, development, testing and integration, and maintenance.

• Constantly monitor, detect, and address production and non-production concerns.

• Write code that is clean, efficient, and secure.

• Ensure performance, security, stability, and quality of applications.

• Enhance current systems by introducing new features that are in accordance with company needs.

• Enhance the entire system, track performance and adopt creative solutions.

• Build scalable, secure, and high-quality products in collaboration with peers and team members.

• Create, deploy, and maintain software, do frequent inspections and follow best practices.

• Deploy new features and products into the production environment.



• A Java Developer must have hands-on expertise with Core Java.

• Exception handling, memory management, and object-oriented programming techniques should be included in a Java Developer’s notebook.

• Multithreading and dependency injection are two topics that must be understood by all Java Developers.

• HTML, XML, JSON, CSS, JavaScript, JSP, and Servlet knowledge are key to the solution of every Java Developer.

• Knowledge of relational and/or non-relational databases such as MySQL, MongoDB, and others is required in a Java Developer to handle back-end database operations.

• Working knowledge of ORM frameworks and concepts like JPA2 and Hibernate. • Working knowledge of any Java IDE (e.g., Eclipse, Intellij IDE).

• At least one framework — Spring, Struts, or JSF – is required because frameworks are like a playground for Java Developers.

• Understanding of build tools such as Maven, Gradle, and others.

• Controlling the versions (Git repository)

• Familiarity with CI/CD and DevOps, as well as technologies such as Jenkins and GitHub pipelines

Please send us your CV at



Apply Now!




Job Detail
  • Offered SalaryNot Specified
  • Career LevelNot Specified
  • ExperienceNot Specified
  • GenderBoth
  • INDUSTRYComputer and technology
  • QualificationNot Specified
Shortlist Never pay anyone for job application test or interview.