Bulldogjob Praca zdalna Senior

Sr. Backend Developer (Java Spring Boot)

Evolve Tech LLC

Do uzgodnienia

Wymagania

  • Java
  • Spring Boot
  • PostgreSQL
  • MySQL
  • Git

Opis stanowiska

Sr. Backend Developer (Java Spring Boot)

Department: Software Department
Team: Software Department
Location: Remote; Spain; Romania; Brazil; Poland; Portugal; India
Employment type: FullTime

Essential Duties and Responsibilities:

- Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes.

- Investigating problem areas and following the software development lifecycle.

- Designing, developing, and testing server-side logic by developing high-quality, reusable, and scalable code using Java Spring Boot and other advanced backend technologies.

- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.

- Build and maintain efficient, reusable, and reliable Java code.

- Improve and optimize the performance of existing components and systems.

- Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment.

- Identify and resolve performance and scalability issues by constantly looking for ways to improve the software by identifying bottlenecks and bugs, and devising solutions to these problems.

- Lead and collaborate with agile cross-functional teams by collaborating with product management, UX designers, and frontend developers to define and implement innovative backend solutions.

- Code reviews and mentorship by conducting peer code reviews, providing mentorship, and sharing knowledge with team members to maintain high code quality standards.

- Understand business requirements and translate them into technical requirements by working closely with project managers and other stakeholders.

- Implement automated testing and unit tests by working closely with the QA team to build and maintain automated tests.

- Improves operations by conducting systems analysis and recommending changes in policies and procedures.

- Accomplishes engineering and organization mission by completing related results as needed.

🔍 Dekoder Ogłoszenia

🔴
Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes.
Może oznaczać, że będziesz musiał samodzielnie zbierać wymagania i analizować procesy biznesowe, a nie tylko implementować gotowe specyfikacje.
🔴
Investigating problem areas and following the software development lifecycle.
Może sugerować, że będziesz musiał zajmować się rozwiązywaniem problemów i błędów, które mogą być niejasne lub trudne do zdiagnozowania.
🔴
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment.
Może oznaczać, że firma nie zapewnia szkoleń ani budżetu na rozwój, a oczekuje, że będziesz uczył się na własną rękę.
🔴
Lead and collaborate with agile cross-functional teams by collaborating with product management, UX designers, and frontend developers to define and implement innovative backend solutions.
Może oznaczać, że będziesz musiał brać na siebie odpowiedzialność za architekturę i projektowanie rozwiązań, a nie tylko implementować zadania.
🟡
Code reviews and mentorship by conducting peer code reviews, providing mentorsh
Fragment jest urwany, ale jeśli oznacza 'mentorship' w obie strony, może to być zarówno pozytywne (rozwój), jak i negatywne (nadmierne obciążenie obowiązkami mentora).