···
Log in / Register
Senior Java Developer (2)
Negotiable Salary
Indeed
Full-time
Onsite
No experience limit
No degree limit
79Q22222+22
Favourites
New tab
Share
Some content was automatically translatedView Original
Description

Description: Certifications: Required: Oracle Certified Professional Java SE Programmer (version 5 or higher). Desirable: CSD Certified Scrum Developer PSD Professional Scrum Developer Education: Bachelor’s degree completed in one of the following fields: Systems Analysis, Computer Science, Data Processing, Information Systems, Informatics, Computer Engineering, or other Information Technology fields; OR a bachelor’s degree in any field plus a postgraduate specialization in Information Technology. Responsibilities: * Join the development team and assume development tasks for each Sprint. * Perform development-related activities with emphasis on programming—such as analysis and design, testing, and programming. Qualifications: * Knowledge of: * Agile software development principles and practices, including the Agile Manifesto, Scrum, Extreme Programming (XP), and Kanban; * Functional, non-functional, and agile requirements analysis; * Design patterns (enterprise integration patterns, design patterns, SOA, microservices patterns); * Relational data modeling; * Three-tier application architecture and MVC model; * Responsive interfaces and Progressive Web Applications (PWA); * System integration: Messaging, JMS, Web services, Service Bus (WebSphere Message Broker), REST, EJB 3; * JavaScript, ECMAScript 5 and 6 or higher, Ajax, jQuery, AngularJS 1.5 or higher, Bootstrap 3 or higher, HTML5, XML, CSS3, and ASP; * User Experience (UX) and usability concepts; * Continuous integration, Jenkins, test-driven development (TDD), acceptance test-driven development (ATDD), specification by example, refactoring, continuous delivery; * Software testing: unit, integration, system/functional, acceptance/user story, load, performance, vulnerability, usability, and accessibility testing. Automation of functional, unit, and load tests using software tools. Unit testing in Java using JUnit 3 or higher. Functional test automation using Selenium WebDriver 2.4 or higher and Protractor. Load testing using JMeter 2 or higher; * Java web programming: JEE 6 or higher, JSE 5 or higher, JSF versions 2.x, JPA 2, and Struts 1.x; * Java SWING application programming; * Static code analysis using SonarQube; * Writing SQL database queries; * Source code version control concepts and use of ClearCase and GIT; * Proficiency with Eclipse IDE; * Application server configuration; * Application Programming Interface (API) design; * Microservice- and container-based application design; * Multi-tenancy application architecture; * Knowledge of Java-based batch processing solutions. 2512090203141046715

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.