We are seeking a Junior Java Developer with a strong foundation in Java programming and object-oriented design. The ideal candidate will assist in developing, testing, and maintaining scalable Java applications under the guidance of senior developers. You should be eager to learn, detail-oriented, a
Requirements
• Strong knowledge of core Java 8 and higher.
• Knowledge of backend technologies: Spring, Spring Boot, and ORM tools like Hibernate or
• JPA
• Proven experience building J2EE based web applications.
• Ability to write jUnit, Integration, and Functional tests using jUnit and similar frameworks.
• Good understanding of HTTP and comfortable working with REST APIs.
• Working knowledge of JavaScript.
• Knowledgeable about web standards like CSS, JSON, and XML.
• Comfortable writing database queries, procedures, and functions.
• Willingness to learn new frontend and backend technologies.
• Comfortable with Linux/Unix command line basics such as navigating the file system,
• searching and debugging logs.
• Hands-on user experience with using Jira for issue tracking and project management.
• Good understanding of SDLC.
• Working knowledge of at least one version control tool: SVN, Git, Perforce, etc.
• Good verbal and written communication skills. Documentation should be second nature.
Nice-to-Haves
• JavaScript and framework experience preferred with at least one of these: jQuery, Backbone.
• Atlassian Tools SDK familiarity: Jira, Confluence, Fisheye/Crucible, Stash, Bamboo.
• Previous experience with Atlassian Plugin development.
• Experience with containerization technologies such as Docker.
• Participated in agile development methodologies like Scrum and XP.