Search by job, company or skills

E

Senior Software Engineer - Java 8, Spring Boot, Rest API

new job description bg glownew job description bg glownew job description bg svg
  • Posted 19 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

We are looking for a proficient Senior Software Engineer with expertise in Java 8, Spring, Spring Boot, Microservices, and Kafka to lead the creation of high-performance and scalable software solutions.

In this role, you will serve as a hands-on technical leader, designing and guiding the development of robust applications aligned with organizational objectives.

Responsibilities

  • Collaborate with engineers to design and build high-volume Java applications
  • Ensure the delivery of quality software solutions through direct development and technical leadership
  • Partner with technical leads, business analysts, and system analysts to define features and craft user stories
  • Oversee medium-sized projects or specific components of larger initiatives, occasionally supervising a team formally
  • Develop complex applications, system interfaces, and key documentation, including user and development guides
  • Mentor junior engineers and provide technical direction and guidance
  • Promote knowledge sharing while fostering growth in the technical skills of the team
  • Write, review, and maintain code while handling day-to-day technical support as needed
  • Serve as the key resource for production support, troubleshooting incidents, and resolving problem tickets
  • Prioritize performance, scalability, and code optimization during development
  • Follow best practices and design guidelines to enhance system robustness and maintainability

Requirements

  • Minimum of 8 years of professional software engineering experience
  • 5+ years of Java development experience applying Core Java, SOLID principles, multithreading, and design patterns
  • At least 1 year of leadership experience in a relevant role
  • Expertise in Spring Framework, Spring Boot, and Rest API creation
  • Strong knowledge of Microservices and Kafka for messaging and streaming
  • Familiarity with network stack technologies such as GRPC and HTTP/2
  • Background in implementing security measures like OWASP, OAuth, and encryption protocols
  • Proficiency in database technologies and SQL for effective data management
  • Understanding of CI/CD practices, deployment pipelines, infrastructure, and cloud platforms
  • Capability to conceptualize and deliver scalable design and architecture solutions
  • Skills in enhancing code performance and maintainability
  • Professional communication skills in English at B2+ proficiency level or higher

Nice to have

  • Background in managing complex, enterprise-scale software projects
  • Familiarity with diagnosing and improving system performance issues
  • Capability to collaborate across teams and adapt to evolving technical landscapes

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 132471885