Skip to main content
Brightgrove
Scraped fromIndeed2 days ago
FullstackSenior

Senior Java Full Stack Engineer

JavaSpring BootAngularReactJavaScriptTypeScriptPythonAWSOpenID ConnectOAuthJWTGradleMavenFlywayLiquibaseCassandraDynamoDBMongoDBHibernateJUnitMockitoKarmaJasmineGitCI/CDUMLC4 ModelingDockerSpring CloudFirebase StudioCursorNode.js
Work Type
-
Job Type
-
Location
Kyiv
Salary
Not specified

About the Position

Senior Java Full Stack Engineer for a global trade association representing approximately 350 airlines. The role involves building Data Loss Prevention (DLP) capability, working with Angular/React frontend and Java/Spring Boot backend on AWS, within the Information Security team.

Responsibilities

  • Design, develop, and optimize Angular or React web applications
  • Translate UI/UX design wireframes into high-quality, responsive user interfaces
  • Ensure the technical feasibility of UI/UX designs
  • Integrate front-end elements with backend APIs
  • Design and implement microservices in Java
  • Create scalable and maintainable server-side applications
  • Develop data storage solutions, ensuring strong functionality and optimization
  • Ensure high performance and responsiveness of applications
  • Integrate front-end components with server-side logic
  • Optimize applications for speed and scalability
  • Implement security and data protection
  • Develop and maintain unit and integration tests
  • Debug applications to identify and fix bottlenecks and bugs
  • Collaborate with cross-functional teams, including architects, designers, engineers, and product managers
  • Participate in code reviews and provide constructive feedback to peers
  • Ensure best practices established by Lead developers are followed
  • Stay updated with emerging technologies and industry best practices
  • Recommend improvements to existing applications
  • Ensure that applications are well documented

Requirements

  • 6+ years of experience in Java development
  • 3+ years of experience in Design, develop, and maintain cloud based applications
  • 3+ years of experience in frontend frameworks like React and Angular
  • 3+ years of experience in JavaScript/Typescript or Python
  • Solid knowledge of Spring Boot and its ecosystem, including modules such as Web, Data (SQL/NoSQL), Security, Messaging, I/O, Operations, Observability, Cloud integrations, and Testing frameworks
  • Good knowledge of OIDC and OAuth 2.0 security flow and JWT for authentication and authorization
  • Good knowledge of Gradle and Maven for dependency management and build automation
  • Knowledge in using Flyway or Liquibase for database migrations and version control
  • Knowledge of AWS RDS including Aurora MySQL, Aurora PostgreSQL
  • Familiarity with NoSQL Database like Cassandra, DynamoDB, MongoDB
  • Knowledge of Hibernate or other ORM tool
  • Knowledge in frontend and backend unit and integration testing using JUnit 5, Mockito, Karma, Jasmine
  • Good understanding of design patterns and best practices
  • Knowledge of microservices patterns, messaging systems, and event-driven architecture
  • Good knowledge of Git for version control and CI/CD tools
  • Knowledge of UML for system modeling and design and familiar with C4 Modeling
  • Excellent problem-solving, communication, and strong team spirit

Benefits

  • Interview process that respects people and their time
  • Professional and open IT community
  • Internal meet-ups and resources for knowledge sharing
  • Time for recovery and relaxation
  • Bright online and offline events
  • Opportunity to become part of our internal volunteer community

Who to contact

Senior Java Full Stack Engineer
View Original