This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly skilled Senior Java Developer with strong experience in Java, J2EE, Spring Framework, and RESTful Web Services. The ideal candidate will be responsible for designing, developing, and maintaining enterprise applications while working in a collaborative team environment. The candidate should have experience with object-oriented programming, database development, and modern application frameworks.
Job Responsibility:
Design, develop, and maintain enterprise applications using Java and J2EE technologies
Develop scalable backend services using the Spring Framework and RESTful web services
Implement Object-Oriented Programming (OOP) principles to build efficient and maintainable applications
Write optimized SQL queries and work with relational databases to support application functionality
Implement Spring AOP features such as transaction management and security
Develop and maintain unit tests using JUnit to ensure code quality and reliability
Collaborate with cross-functional teams including developers, business analysts, and QA teams
Troubleshoot application issues and provide timely solutions
Participate in code reviews, system design discussions, and development best practices
Contribute to continuous improvement of development processes and application performance
Requirements:
Java
J2EE
Spring Framework
RESTful Web Services
Object-Oriented Programming (OOP)
SQL
Relational Databases
Spring AOP
Transaction Management
Security Implementation
JUnit
Unit Testing
Backend Development
Application Development
8+ years of experience in Java application development
Strong experience in J2EE platform development
Experience building REST APIs using Spring framework
Strong knowledge of SQL and relational databases
Experience implementing Spring AOP concepts such as transaction management and security
Experience developing unit tests using JUnit
Strong analytical, problem-solving, and communication skills
Nice to have:
Angular
Crystal Reports
Power BI
UI Development
Data Visualization
Reporting Tools
Experience working with Angular UI Framework
Experience developing reports using Crystal Reports
Experience working with Power BI dashboards and reporting
Ability to work in a collaborative Agile development environment