Posted on: 06/11/2025
Description :
The Senior Software Engineer is responsible for developing and maintaining the server-side logic of our applications, ensuring high performance and responsiveness to requests from the front-end.
This role requires collaboration with front-end developers to integrate user-facing elements with server-side logic, as well as with other team members to design and launch new features.
Essential Duties And Responsibilities :
- Develop and maintain server-side applications using Java 8/Java 17 and Spring Boot 3. 3 framework.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed and scalability.
- Implement security and data protection measures.
- Write and maintain Junit tests to ensure code quality.
- Troubleshoot and debug applications to ensure functionality.
- Collaborate with DevOps to deploy applications.
- Participate in the entire application lifecycle, focusing on coding and debugging.
- Manage and maintain databases and ensure efficient data storage and retrieval.
- Stay up to date with emerging technologies and apply them to operations and activities.
- Mentor junior developers and provide guidance on best practices and coding standards.
- Lead code reviews and contribute to the improvement of the development processes.
Knowledge, Skills, And Abilities :
- Strong proficiency in Java 8 and Java 17, and the Spring Boot 3. 3 framework.
- Experience with RESTful APIs and web services.
- Understanding of front-end technologies, such as HTML, CSS, and JavaScript.
- Knowledge of database systems, specifically MySQL and Oracle.
- Familiarity with version control systems like Git and BitBucket.
- Ability to write clean, readable, and maintainable code.
- Strong problem-solving skills and the ability to think critically.
- Excellent teamwork and communication skills.
- Understanding of agile development methodologies.
- Ability to mentor and guide junior developers.
- Strong leadership and project management skills.
Required Education & Experience :
- Bachelors degree in Computer Science, Engineering, or a related field.
- 4 to 12 years of experience in back-end development with Java 8/Java 17 and Spring Boot 3.
- Proven experience in developing and maintaining web applications.
- Experience with MySQL and Oracle database systems.
Required Licenses Or Certifications :
- Java Certification (preferred but not required)
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1570452
Interview Questions for you
View All