CrawlJobs Logo

Java Developer with AWS & Data Services

Romania, Brasov · Job Posted April 19, 2026
Apply Position
Job Link Share

Job Description

We are looking for a skilled Java Developer with strong experience with AWS and Data Services to join our team and support innovative backend development initiatives for our client, a leading British multinational in financial services and asset management.

Job Responsibility

  • Build and maintain serverless, AWS-native solutions
  • Develop and support Spring and Node.js applications
  • Work with diverse data sources, transforming them into a new solution and exposing a usable data layer on top
  • Implement and maintain data pipelines and ensure smooth data flow across systems
  • Use Node‑Sequelize as a core part of the solution’s data layer
  • Support and operate Postgres and other databases for operational needs
  • Contribute to an enduring team responsible for both building and running the platform
  • Collaborate on secure API design and enforce secure coding practices
  • Integrate with Kafka, Click, and other GDS components as needed

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Minimum 5–7 years of professional software development experience
  • Strong experience with Java, particularly in AWS environments and AWS data services (with a focus on serverless)
  • Hands‑on expertise with AWS-native services and Application Container Service (ACS)
  • Proficiency in Spring-based applications
  • Solid Node.js development skills
  • Familiarity with serverless frameworks and cloud foundations (Terraform not used)
  • Good understanding of API security, secure coding principles, and general security best practices
  • Database experience: Node‑Sequelize
  • MongoDB, including Aggregation Pipelines
  • Postgres and other operational/support databases
  • Strong understanding of data pipelines, data flow, and data transformation patterns
  • Knowledge of Kafka, ClickHouse, or similar GDS technologies

Nice to have

Exposure to Agentic development

What we offer

  • Smooth integration and a supportive mentor
  • Pick your working style: choose from Remote, Hybrid or Office work opportunities
  • Projects have different working hours to suit your needs
  • Sponsored certifications, trainings and top e-learning platforms
  • Private Health Insurance
  • Individual coaching sessions or accredited Coaching School
  • Epic parties or themed events

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Java Developer with AWS & Data Services

8 matching positions

New

Senior Java Developer with AI Experience

Randstad has partnered with a global company offering enterprise scale solutions...
Location
Location
Malaysia , Kuala Lumpur
Salary
Salary:
8000.00 - 11000.00 MYR / Month
https://www.randstad.com Logo
Randstad
Expiration Date
July 24, 2026
Flip Icon
Requirements
Requirements
  • Core Java Mastery: 3+ years of professional software development experience with Java (Java 17+ preferred) and the Spring Boot ecosystem
  • AI & LLM Integration: Proven experience incorporating AI models into enterprise applications. Hands-on familiarity with frameworks like Spring AI, LangChain4j, or direct integration with OpenAI/Anthropic APIs, vector embedding models, and vector stores (e.g., Pinecone, Milvus, pgvector)
  • Messaging & Event Streaming: Strong experience with message brokers and event-driven architectures using Apache Kafka, RabbitMQ, or AWS SQS/SNS
  • Advanced SQL & RDBMS: Exceptional SQL skills. Deep understanding of database design, query optimization, indexing strategies, and performance tuning in databases like PostgreSQL, MySQL, or Oracle
  • API Development: Expert knowledge of building and consuming RESTful APIs and securing them (OAuth2, JWT)
Job Responsibility
Job Responsibility
  • AI & Backend Orchestration: Design, develop, and maintain high-performance backend services using Java/Spring Boot, integrating LLMs, vector databases, and AI model APIs into production workflows
  • Data & Messaging Architecture: Build resilient, event-driven microservices using messaging queues and optimize complex database interactions
  • System Design & Optimization: Lead the architectural design of scalable, secure, and low-latency APIs. Diagnose and resolve performance bottlenecks across the stack
  • Full-Stack Collaboration: Collaborate with data scientists, product managers, and frontend engineers. Contribute to user-facing features when needed to ensure seamless end-to-end integration
  • Mentorship & Best Practices: Write clean, well-tested, and maintainable code. Mentor junior/mid-level developers and champion CI/CD and DevOps best practices
What we offer
What we offer
  • Public Transport Accessible Location
  • MNC Company
  • Exciting Projects
  • great benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Java / AWS Services

As a Senior Software Engineer working on the Appian platform, your mission will ...
Location
Location
United States , McLean
Salary
Salary:
Not provided
appian.com Logo
Appian Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. in Computer Science or related field/degree
  • Preferred Education Level: BS in Computer Science or related field/degree and 5+ years of relevant experience
  • Experience in: High-volume or critical production service environments
  • Fluency in Java and GO programming
  • Experience with AWS services, particularly IAM roles/policies, IRSA, KMS, DynamoDB, S3, and Terraform
  • Working knowledge of Kafka
  • Kubernetes
  • Prometheus
  • Grafana
  • GitLab pipelines
Job Responsibility
Job Responsibility
  • Leverage knowledge of data structures, algorithms, and design patterns to write software in a full-stack web and mobile environment
  • Leverage relevant software development experience to radiate best practices and faster development
  • Manage availability, latency, scalability and efficiency of the product by engineering reliability into software and systems
  • Contribute to software performance analysis and system tuning
  • Contributor to team feature breakdowns/sizing and design of new feature implementations
  • Perform code reviews which provide feedback not only on code quality, but on design and implementation
  • Build automation to prevent problem recurrence
  • Seek to identify opportunities for code refactoring and performance optimizations on a regular basis and champion these efforts within the team
  • Mentor junior software engineers by sharing best-practices and providing guidance on how to become more proficient
  • Share knowledge with others in the department, both on and off team
What we offer
What we offer
  • health coverage
  • Employee Assistance Program (EAP) with free mental health support
  • life and disability insurance
  • Employee Stock Purchase Program (ESPP)
  • retirement/pension plan
  • wellness dollars
  • tuition reimbursement
  • family-forming benefits
  • Fulltime
Read More
Arrow Right

Backend Developer (Data Engineer) with Python/NiFi

We’re looking for a Software Engineer who is passionate about building modern, s...
Location
Location
United States , Chantilly; Warrenton; McLean
Salary
Salary:
Not provided
leadingpath.com Logo
Leading Path Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active TS/SCI w/ FSP required at time of application
  • Nifi experience
  • Backend development, need a strong coder with Python and/or Java
  • AWS/Cloud experience will be important
  • Big Data
  • Fast paced environment, mission critical/tip of the spear
  • Larger project, but small team internally
Job Responsibility
Job Responsibility
  • Design and develop scalable backend services and data ingestion solutions
  • Perform data modeling, data mapping, and large-scale file manipulation
  • Collaborate across disciplines in an Agile environment with minimal supervision
  • Drive innovation and process improvement with a hands-on development approach
  • Optimize application for maximum speed and scalability
What we offer
What we offer
  • Professional and family friendly work environment with a strong work-life balance
  • Fully paid medical/dental/vision premiums
  • Generous PTO
  • 11 Paid Holidays
  • 6% 401K contribution
  • Annual training and tuition reimbursement
  • SPOT Award bonuses
  • Regular team events
  • Opportunities for professional growth and advancement
  • Fulltime
Read More
Arrow Right

Java Developer

Java Developer Permanent Position!
Location
Location
United States , Herndon
Salary
Salary:
60.62 - 61.00 USD / Hour
sar-tech.net Logo
SAR Tech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a closely related field
  • Related experience in Java development, enterprise application development, and backend systems implementation
  • Strong experience working with Java, Spring Boot, Hibernate, RESTful APIs, and Microservices architecture
  • Strong knowledge of SQL, database design, query optimization, and experience working with relational databases such as Oracle, MySQL, or PostgreSQL
  • Experience with cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP)
  • Knowledge of software development lifecycle (SDLC), Agile/Scrum methodologies, and version control systems such as Git
  • Understanding of application security, authentication, authorization, and secure coding best practices
  • Strong analytical, troubleshooting, problem-solving, organizational, communication, and teamwork skills
  • Ability to work in a project driven environment
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable data processing architectures for large volumes of structured and unstructured data utilizing Amazon Web Services (AWS)
  • Develop and manage distributed data pipelines using Apache Spark and Databricks to support batch and near real-time data processing operations
  • Build and maintain ETL/ELT workflows utilizing Delta Lake technologies to support ACID-compliant lakehouse data architecture
  • Design, implement, and optimize logical and physical data models, schemas, and storage structures within Snowflake environments for analytics and reporting purposes
  • Perform data ingestion and integration from various sources, including relational databases, APIs, flat files, and streaming platforms
  • Implement data validation procedures, monitoring frameworks, and quality assurance controls to ensure accuracy, integrity, and reliability of enterprise data systems
  • Analyze and optimize performance of large-scale distributed processing jobs, SQL queries, and cloud-based data workloads
  • Apply data governance, security, and compliance standards, including role-based access controls, encryption protocols, and data protection measures
  • Automate infrastructure deployment and operational workflows using CI/CD pipelines and Infrastructure as Code (IaC) methodologies
  • Troubleshoot, diagnose, and resolve issues affecting production data pipelines, workflows, and cloud-based processing systems
What we offer
What we offer
  • Medical Insurance
  • 401(k) Retirement Plan
  • Fulltime
Read More
Arrow Right

Java Developer

Location
Location
United States , Fremont
Salary
Salary:
62.63 - 63.00 USD / Hour
sar-tech.net Logo
SAR Tech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a closely related field
  • Related experience in Java development, enterprise application development, and backend systems implementation
  • Strong experience working with Java, Spring Boot, Hibernate, RESTful APIs, and Microservices architecture
  • Experience with front-end technologies such as Angular, React, JavaScript, HTML5, and CSS3 is preferred
  • Strong knowledge of SQL, database design, query optimization, and experience working with relational databases such as Oracle, MySQL, or PostgreSQL
  • Experience with cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP)
  • Experience working with Apache Kafka, RabbitMQ, or other messaging and event-driven systems is preferred
  • Knowledge of software development lifecycle (SDLC), Agile/Scrum methodologies, and version control systems such as Git
  • Experience with CI/CD pipelines, Jenkins, Docker, Kubernetes, and Infrastructure as Code tools is preferred
  • Understanding of application security, authentication, authorization, and secure coding best practices
Job Responsibility
Job Responsibility
  • Responsible for writing, modifying, testing, and maintaining application programs using Java and related technologies
  • Develop program logic and implement functional requirements based on detailed technical specifications
  • Work independently on complex programming tasks with minimal supervision
  • Work on multiple concurrent programming assignments involving backend services, APIs, and data processing systems
  • Analyze system requirements and translate them into efficient and scalable code solutions
  • Integrate applications with internal systems and external services using APIs and messaging frameworks
  • Perform testing, debugging, and troubleshooting of application programs to ensure accuracy and reliability
  • Analyze and resolve complex system issues impacting production environments
  • Modify and enhance existing programs to improve performance, scalability, and maintainability
  • Collaborate with developers, analysts, and QA teams to ensure proper implementation of requirements
What we offer
What we offer
  • Medical Insurance
  • 401(k) Retirement Plan
  • Fulltime
Read More
Arrow Right

Java Developer

As a Programmer, the beneficiary's job duties will include: • Write, analyze, re...
Location
Location
United States , Melissa
Salary
Salary:
59.20 - 59.50 USD / Hour
sar-tech.net Logo
SAR Tech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a closely related field
  • Related experience in Java development, enterprise application development, and backend systems implementation
  • Strong experience working with Java, Spring Boot, Hibernate, RESTful APIs, and Microservices architecture
  • Strong knowledge of SQL, database design, query optimization, and experience working with relational databases such as Oracle, MySQL, or PostgreSQL
  • Experience with cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP)
  • Knowledge of software development lifecycle (SDLC), Agile/Scrum methodologies, and version control systems such as Git
  • Understanding of application security, authentication, authorization, and secure coding best practices
  • Strong analytical, troubleshooting, problem-solving, organizational, communication, and teamwork skills
Job Responsibility
Job Responsibility
  • Write, analyze, review, and rewrite program code using Java and Spring Boot frameworks, working from specifications drawn up by architects and technical leads to build and maintain backend microservices and RESTful APIs
  • Correct errors by making appropriate changes and rechecking program logic, reviewing application logs and distributed traces to identify root causes and validating fixes to ensure desired results are produced
  • Perform revision, repair, and expansion of existing programs to increase operating efficiency or adapt to new requirements, including refactoring service logic, optimizing database queries, and implementing caching strategies to reduce API response times
  • Write, update, and maintain computer programs to handle specific jobs such as storing, locating, and retrieving data including code that interfaces with Google Cloud Platform services (AlloyDB, BigQuery) for transactional and analytical workloads
  • Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes, including participating in sprint planning, design reviews, and architectural discussions with cross-functional teams
  • Conduct trial runs of programs and software applications to ensure they will produce the desired results, including writing and executing unit tests, integration tests, and regression test suites validated through CI/CD pipeline runs
  • Prepare and maintain workflow diagrams and logical operation documents that describe system data flows, API contracts, and microservice interaction patterns, converting them into coded implementations in Java
  • Compile and write documentation of program development and subsequent revisions in Confluence, inserting inline code comments so others can understand program logic, integration patterns, and configuration details
  • Design and implement PETE API endpoints to collect structured log data from microservices and store it in BigQuery, enabling centralized monitoring, reporting, and operational observability
  • Integrate Akeyless Vault within application code to securely retrieve database passwords, API tokens, and service authentication keys, eliminating hard-coded credentials across distributed microservices
What we offer
What we offer
  • Medical Insurance
  • 401(k) Retirement Plan
  • Fulltime
Read More
Arrow Right

Senior Java Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Proficiency in programming in Java, Python, JavaScript or React
  • Hands on experience of building RESTful APIs using popular frameworks like Spring
  • Experience of following TDD and clean code principles
  • Proficiency with data structures, algorithms and SQL
  • Should have worked on CI/CD tools and integrated with deliverables
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-8 years of extensive experience in software development, with significant experience in hand-on development on complex, large-scale enterprise platforms
  • Java 8, Spring MVC / Spring Boot / Spring Framework / Spring Security/ Spring Batch
  • Design and implementation of RESTful services, Micro Service Designs
  • Build Tools like Maven or Gradle
  • Using Test Framework - Unit Test (Junit/Mockito) / Mutation
  • Back-end development with Java/SpringBoot
  • Strong experience in data modeling and database design, Relational databases like Oracle
  • Experience using observability tools such as logging and metrics for debugging (Elastic/Kibana)
  • Experience working in setting up cloud infrastructure
  • Experience in working & configuring wide range of AWS services such as API Gateway, Lambda, ECS, Elastic Load Balancers, EC2, MSK, RDS – Oracle preferred
Job Responsibility
Job Responsibility
  • 6-8 years of extensive experience in software development, with significant experience in hand-on development on complex, large-scale enterprise platforms
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
  • Fulltime
Read More
Arrow Right