Senior Java Developer Offline

  • Project Description:

    The Senior Java Developer is an experienced engineer for designing, developing, and optimizing systems using modern Java/JavaScript technologies. This role requires deep technical expertise, strong problem-solving skills, and the ability to work independently within a collaborative team environment. The developer plays a key role in building high-performance applications and delivering business-critical features.

     

  • Responsibilities:

    • Develops and maintains scalable, secure, and high-quality Java-based applications and services.
    • Writes clean, efficient, and testable code using Java, Angular JS, Spring Boot, and other modern frameworks.
    • Participates in system and application design, contributing to architectural decisions with a focus on performance and maintainability.
    • Collaborates closely with product owners, QA engineers, DevOps, and other developers to deliver features and resolve technical challenges.
    • Performs thorough code reviews and contributes to improving overall code quality and development practices.
    • Investigates and resolves complex technical issues across development, staging, and production environments.
    • Engages in continuous learning and keeps up with industry best practices, tools, and technologies.
    • Provides technical input during requirements analysis, story grooming, and sprint planning sessions.

     

  • Mandatory Skills Description:

    • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
    • 5+ years of hands-on experience in backend development using Java and Spring Boot.
    • Strong knowledge of object-oriented design, design patterns, and software development best practices.
    • Experience developing RESTful APIs and integrating with third-party services.
    • Proficiency in working with relational databases (e.g., PostgreSQL, MySQL, Oracle) and writing optimized SQL queries.
    • Familiarity with version control (Git), CI/CD tools, and build systems (Maven or Gradle).
    • Understanding of testing frameworks such as JUnit, Mockito, or similar.

     

  • Nice-to-Have Skills Description:

    Angular

     

  • Languages:
    • English: B2 Upper Intermediate

The job ad is no longer active

Look at the current jobs Java →

Loading...