
Search by job, company or skills
About the Project
Implementing new process solutions in business management applications.
Responsibilities
. Designing, coding, testing, and debugging Java applications.
. Understanding user needs and translating them into technical specifications.
. Creating the architecture and design of Java-based systems.
. Working with other developers, designers, and stakeholders to deliver high-quality software.
. Writing clean, efficient, and maintainable code, following best practices.
. Ensuring applications are performant and scalable.
. Implementing security measures to protect applications and data.
. Deploying applications and providing ongoing support and maintenance.
Skills/Requirement
. A solid understanding of Java syntax, data structures, algorithms, and object-oriented programming (OOP) concepts like inheritance, polymorphism, and encapsulation.
. Proficiency in popular frameworks like Spring (and Spring Boot) or Hibernate for building web applications and other enterprise solutions.
. Knowledge of SQL and experience with relational databases like MySQL, PostgreSQL, and potentially NoSQL databases like MongoDB.
. Ability to write unit tests using frameworks like JUnit and Mockito.
. Knowledge of web development concepts, including servlets, JSP, and potentially front-end technologies like HTML, CSS, and JavaScript if working on full-stack projects.
. Understanding of how to design and interact with APIs, including RESTful APIs.
. Understanding of the Java Virtual Machine (JVM), including its components and how it executes Java code.
We regret to inform you that only shortlisted candidates will be contacted.
Job ID: 149005539
We don’t charge any money for job offers