We are seeking a highly skilled Senior Java Full Stack Developer to join our remote team and work on an exciting project.
As a Senior Java Developer, you will be responsible for designing and developing complex software solutions using Java and related technologies. You will be working with a team of experienced developers to create software that meets the needs of our clients. The ideal candidate will have at least 5 years of experience in Java development, with a strong background in Angular, Apache Kafka, Amazon Web Services, Microservice Architecture Pattern, REST, Unit Testing, CI/CD, Spring Boot, Java 8, and NoSQL tools.
responsibilities
Design and develop complex software solutions using Java and related technologies
Collaborate with other developers, architects, and product owners to develop high-quality software that meets the needs of our clients
Write clean, maintainable, and efficient code
Contribute to the development of software development best practices and design patterns
Participate in code reviews and provide constructive feedback to other developers
Write and maintain unit tests to ensure the quality of the code
Work with DevOps engineers to deploy and maintain software in production environments
requirements
Minimum of 3 years of experience in Java development
Expertise in Angular, Apache Kafka, Amazon Web Services, Microservice Architecture Pattern, REST, Unit Testing, CI/CD, Spring Boot, Java 8, and NoSQL tools
Strong understanding of software development best practices and design patterns
Experience working with Agile methodologies
Ability to work independently and as part of a team
Excellent communication skills in English (Upper-Intermediate level)
nice to have
Experience with Docker and Kubernetes
Familiarity with React and Node.js
Experience with machine learning and data analysis
We are seeking a Senior Java Developer (Algorithms and Data Structures) with strong React.js knowledge to join our remote team.
The successful candidate will work on the development and improvement of the product using cloud technologies, demonstrating ownership and a proactive attitude toward problem-solving. As a senior developer, you will lead a team of developers, focused on quality and delivering high-quality products that meet or exceed customer expectations. You will also be responsible for system design, microservices, and integration standards.
responsibilities
Design and implement high-quality, scalable solutions that meet or exceed customer expectations
Collaborate with cross-functional teams to deliver quality products on time
Ensure adherence to best practices and standards for software development
Provide technical guidance and mentorship to junior developers
Contribute to the continuous improvement of development processes and practices
requirements
Minimum of 4 years of experience with Java
Experience with React.js
Expertise in Data Structures and Algorithms
Knowledge of Kotlin, Scala, or Go languages
Experience with Amazon Web Services (AWS)
Strong understanding and implementation of Clean Code principles
Experience with microservices and Spring
Knowledge of API & Integration Standards
Expertise with SQL and NoSQL tools
Experience with CI/CD processes
B2+ English level
nice to have
Experience with containerization technologies like Docker
Experience with Elasticsearch
get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
Join our team as a Senior Java Developer! This remote position requires an in-depth understanding of Data Structures and Algorithms plus comprehensive AWS expertise.
Join our team as a Senior Java Developer ! This remote position requires an in-depth understanding of Data Structures and Algorithms plus comprehensive AWS expertise. The ideal candidate will take a Product Engineer's role that involves designing and constructing scalable, maintainable software solutions. This candidate will showcase skills across multiple technology areas such as Java, Kotlin, Scala, or Go Language, alongside Spring and Java Microservice Infrastructure. You will become part of a dynamic team of developers, testers, and stakeholders focused on timely, successful product delivery.
responsibilities
Collaborating with cross-functional teams to understand project requirements and produce solutions
Design and execution of scalable and maintainable software solutions
Creation and maintenance of code adhering to clean coding principles
Enforcement of coding standards via code reviews
Establishment and maintenance of automated tests to ensure product quality
Active participation in the Agile/Scrum development process and ceremonies
Timely delivery of quality code
Documentation of code procedures and system architecture
Active involvement in system design and architecture discussions
Provision of technical support and mentorship to junior developers
requirements
A Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related field
Minimum of 4 years of experience in software development with a focus on Java
Prior firsthand experience with Amazon Web Services (AWS)
Proficiency in Data Structures and Algorithms
Experience in Kotlin, Scala, or Go Language
Proficiency in both SQL and NoSQL tools, APIs, and Integration
Familiarity with CI/CD processes and tools
Comprehensive knowledge of Spring and Java Microservice Infrastructure
Proactive approach to problem-solving with a strong sense of ownership
Fluent English communication skills, at an Upper-Intermediate or higher level, conducive to effective collaboration with remote teams
nice to have
Experience with containerization technologies such as Docker and Kubernetes
Experience with Big Data technologies like Hadoop and Spark
Familiarity with Machine Learning and Artificial Intelligence technologies
Currently we are looking for a remote Lead Java Developer to join our global team.
Currently, we are looking for a remote Lead Java Developer to join our global team. The company is a leading global provider of digital platform engineering and development services. You will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
responsibilities
Work in a Agile team to deliver result
Participation in Architectural changes (Switching DB, Migration to CMS, i18n, Zero-downtime deployment)
Work on new features from design to production
Participation in product support
requirements
At least 5 years of working experience
Strong knowledge of Java
Hands-on experience with Spring
Understanding of relational databases and Event Streaming solutions
Confident English level (B2+)
Understanding of microservices
nice to have
Knowledge of AWS
Knowledge of NoSQL
0
latest insights
01
career advicehow to become a senior software engineer: a guideLearn how to grow to a senior software engineer role, how long does it take, and whether you have the skills to become one.read more
02
career advicecreative Salesforce portfolio project ideasExplore our dynamic collection of Salesforce portfolio projects and get inspiration from ideas to win your next top developer job.read more
03
tips & toolsrebase vs. merge: a comprehensive guideUnderstand the techniques of rebase vs merge, discover the pros, cons, and when best to use git rebase vs git merge in this comprehensive guide.read more