Looking for a Senior Java Developer to join our remote team and help us build a cutting-edge e-commerce platform.
Our client is a leading online retailer in the fashion industry, and we are looking for someone who is passionate about delivering high-quality software solutions that meet business needs. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining complex software systems that drive our e-commerce platform.
responsibilities
Design, develop, and maintain complex software systems for our e-commerce platform
Collaborate with cross-functional teams to define and implement software solutions that meet business needs
Build scalable and fault-tolerant systems using Microservice Architecture Pattern and AWS
Write high-quality, maintainable, and testable code using Java, Angular, and Spring Boot
Implement unit tests and automated tests using JUnit, Mockito, and Selenium
Create and maintain technical documentation
Participate in code reviews to ensure code quality and share knowledge with the team
requirements
Bachelor's degree in Computer Science or a related field
At least 3 years of experience in Java development
Strong knowledge of Java 8, Angular, and Spring Boot
Experience with Microservice Architecture Pattern and RESTful web services
Experience with Amazon Web Services (AWS) and CI/CD pipelines
Solid understanding of SQL and database design principles
Experience with Apache Kafka for building scalable event-driven systems
Experience with unit testing and test-driven development (TDD)
Strong problem-solving and debugging skills
Excellent written and verbal communication skills in English (Upper-Intermediate level or higher)
nice to have
Experience with JavaScript frameworks such as React or Vue.js
Experience with NoSQL databases such as MongoDB or Cassandra
Experience with Docker and Kubernetes
Experience with Apache Spark for big data processing
We are seeking a highly experienced Senior Java Full Stack Developer to join our remote team and contribute to the development of our cutting-edge project.
As a Senior Java Developer, you will be responsible for designing and developing high-quality software solutions using Java and related technologies. Your role will also involve collaborating with cross-functional teams and stakeholders to ensure that our software meets the highest standards of quality and reliability.
responsibilities
Design and develop high-quality software solutions using Java and related technologies
Collaborate with cross-functional teams to develop and implement software features
Contribute to the development of software architecture and design
Ensure that software meets the highest standards of quality and reliability
Perform code reviews and provide feedback to other developers
Participate in the full software development lifecycle, from requirements gathering to deployment
requirements
Minimum of 3 years of experience in Java development, with a strong focus on Java 11 and Java Core
Expertise in developing web applications using Angular and Spring Boot
Proficiency in Microservice Architecture Pattern and RESTful web services
Experience with Apache Kafka and Amazon Web Services (AWS)
Strong understanding of Unit Testing and Test-Driven Development (TDD)
Proven experience in SQL database design and development
Excellent problem-solving and analytical skills
Ability to work effectively in a team environment
Strong written and verbal communication skills in English (Upper-Intermediate level)
nice to have
Experience with Docker and Kubernetes
Familiarity with NoSQL databases such as MongoDB
Knowledge of Hibernate and Spring Data
Experience with DevOps tools such as Jenkins and GitLab
Strong understanding of Agile methodologies
get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
Java 8, Spring Boot, Microservice Architecture Pattern
40 hrs/week
12+ months
Uruguay
Uruguay
We are seeking a highly skilled Senior Java Full Stack Developer with extensive experience in Java 8, Spring Boot, and Microservice Architecture Pattern to join our remote team.
As a Senior Java Developer, you will be responsible for developing and maintaining high-quality software solutions that meet our clients' needs. You will work closely with cross-functional teams to design and implement complex software systems in a fast-paced environment. If you have a passion for developing scalable software solutions and staying up-to-date with the latest technologies, we encourage you to apply.
responsibilities
Design and develop high-quality software solutions using Java and related technologies
Collaborate with cross-functional teams to design and implement complex software systems
Ensure software is developed to meet functional and non-functional requirements
Write clean, maintainable, and efficient code
Conduct code reviews and ensure coding standards are met
Participate in agile development processes and ceremonies
Contribute to the continuous improvement of our development processes and practices
Stay up-to-date with the latest technologies and industry trends
requirements
Minimum of 3 years' experience in Java development
Extensive experience in Java 8, Spring Boot, and Microservice Architecture Pattern
Strong knowledge of Angular, Amazon Web Services, and Apache Kafka
Solid understanding of SQL and database design
Excellent English language skills with an Upper-Intermediate level
Experience in unit testing and test-driven development
Ability to work effectively in a team environment and collaborate with cross-functional teams
Bachelor's or Master's degree in Computer Science or a related field
nice to have
Experience with NoSQL databases such as MongoDB or Cassandra
Familiarity with Docker and Kubernetes
Experience with front-end technologies such as React or Vue.js
Experience with cloud-based technologies such as Google Cloud or Microsoft Azure
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 highly skilled Senior Java Full Stack Developer to join our remote team of experts. The successful candidate will have extensive experience in designing and developing complex software applications using Java and other associated technologies.
In this role, you will be responsible for developing and implementing high-quality software solutions that meet our clients' needs. You will work with a team of talented developers, architects, and designers to deliver innovative solutions that exceed our clients' expectations.
responsibilities
Design and develop high-quality software solutions using Java and other associated technologies
Collaborate with cross-functional teams to identify and implement innovative solutions to meet our clients' needs
Contribute to the development of software architecture and design
Ensure software quality by conducting thorough testing and code reviews
Identify and troubleshoot software defects and issues
Provide technical guidance and mentorship to junior developers
requirements
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Minimum of 3 years of experience in Java development
Experience with Angular, Amazon Web Services, Apache Kafka, and Microservice Architecture Pattern
Experience with Agile software development methodologies
Proficiency in Spring Boot, SQL, REST, and Unit Testing
Excellent problem-solving and analytical skills
Strong communication and collaboration skills
Fluent English language skills with an Upper-Intermediate level
nice to have
Experience with Docker and Kubernetes
Familiarity with NoSQL databases such as MongoDB
Experience with DevOps tools such as Jenkins and GitLab
Experience with Java 11 or higher versions
Experience with Cloud infrastructure such as AWS, Azure, or Google Cloud Platform
Java 8, Spring Boot, Microservice Architecture Pattern
40 hrs/week
12+ months
Colombia
Colombia
We are seeking a highly skilled Lead Java Developer to join our remote team and drive the development of our cutting-edge project.
As a Lead Java Developer, you will be responsible for leading the design, development, and implementation of complex software solutions using Java 8, Spring Boot, Microservice Architecture Pattern, Apache Kafka, Amazon Web Services, and NoSQL Databases. You will also be responsible for ensuring that the code is of high quality and that the software architecture is scalable and adaptable. Additionally, you will be responsible for leading and mentoring a team of developers, providing technical guidance, and ensuring that the team adheres to Agile methodologies and best practices.
responsibilities
Lead the design, development, and implementation of complex software solutions using Java 8, Spring Boot, Microservice Architecture Pattern, Apache Kafka, Amazon Web Services, and NoSQL Databases
Ensure that the code is of high quality and that the software architecture is scalable and adaptable
Lead and mentor a team of developers, providing technical guidance and ensuring that the team adheres to Agile methodologies and best practices
Collaborate with cross-functional teams to ensure that the software meets the business requirements and is delivered on time and within budget
Provide technical leadership in the area of Java development, staying up-to-date with the latest industry trends and best practices
requirements
Minimum of 5 years of experience in Java development, with a focus on developing complex software systems
Bachelor's or Master's degree in Computer Science, Computer Engineering, or a closely related field
Expertise in Java 8, Spring Boot, Microservice Architecture Pattern, Apache Kafka, Amazon Web Services, and NoSQL Databases
Experience with RESTful web services and Unit Testing
Strong leadership and engagement skills, with the ability to mentor and guide a team of developers
Experience with Agile methodologies and best practices
Excellent written and verbal communication skills in English (Upper-Intermediate level)
nice to have
Experience with Docker and Kubernetes
Experience with Machine Learning and Artificial Intelligence
Familiarity with Big Data technologies such as Hadoop and Spark
We are seeking a remote Middle Kafka Platform Support Engineer to join our team of experts.
We are seeking a remote Middle Kafka Platform Support Engineer t o join our team of experts. You will be responsible for the installation, monitoring, troubleshooting, and maintenance of the Kafka platform, ensuring optimal performance, security, and developing new features, automation, and integration.
responsibilities
Install and provision new Kafka clusters and supporting components
Monitor the health and performance of the Kafka platform and data pipelines
Identify and fix issues related to the platform, including data pipelines, network problems, cloud or containerization resources failures, or software bugs
Perform regular performance tuning of Kafka platform components
Monitor and optimize the cost and performance of Kafka clusters
Upgrade the Kafka platform to newer versions, including planning, testing, and implementation
Manage the security of the Kafka platform, including access control lists, encryption, and regular security reviews
Perform regular backups and disaster recovery procedures
Document procedures, configurations, and issue resolutions, and share knowledge with the team
Manage the capacity of the Kafka platform, including projecting future growth and scaling needs
Support Kafka self-service automations for Topic, RBAC, Schema, Connectors management
Maintain and enhance onboarding automation scripts
Implement new features released by the vendor as part of their product roadmap
Work with Confluent Support for issues that cannot be resolved in-house
Provide support for team requests in Slack and convert to CLOUD Tickets if complexity is high
Implement and enhance automation scripts and processes to reduce the number of tickets via self-service
requirements
2+ years of relevant professional experience with Kafka
Proven experience in the implementation and maintenance of Confluent Platform
Strong knowledge of HELM
Kafka Confluent Stack experience
Experience in automating processes and maintaining automated scripts
Understanding of networking, and capability to coordinate with different teams including the Networking team, and CICD team, among others.
We are currently looking for a remote Lead Java Developer for an insurance company to join our team.
The customer is an insurance company that offers surety bonds to construction, engineering, oil and gas, manufacturing, defense, shipbuilding, pharmaceutical, transportation, and retail sectors.
responsibilities
Develop software deliverables of the solutions for the company
Understand how to utilize the modern technology to drive value-based business changes
Review, test and debug software deliverables, or use the relevant automation/DevOps tools to perform such actions
Perform product releases
Ensure our applications are secure and up-to-date
requirements
3+ years of experience with Java
Strong experience on designing & implementing solutions with Java Sprint Boot, with the ability to explain the technical details on how to use this technology from end to end on various implementations
Experience in designing and implementing APIs and Microservices
Knowledge of relational/non-relational databases
Knowledge of AWS, AWS SQS and/or Kafka preferred
Excellent communication skills in English, with the ability to understand the client's questions and answer them in a structured way and to the point
Amazon Web Services, Apache Cassandra, Apache Kafka
40 hrs/week
12+ months
India
India
We are looking for a remote Lead Java Cloud Stack Developer to join our team.
In this role, you will be responsible for developing, maintaining, and scaling our cloud-based financial orchestration platform. You will lead a team of developers and work closely with other departments to ensure the platform meets the needs of our customers. The ideal candidate will have 5+ years of relevant work experience, 1+ years of relevant leadership experience, and a strong understanding of Java 17, AWS, Storm, Kafka, Cassandra, Elasticsearch, Zookeeper, Hazelcast, and Spring.
responsibilities
Lead a team of developers in designing, building, and maintaining scalable, fault-tolerant, and secure software components for our financial orchestration platform
Drive and consolidate migrations to our AWS cloud platform while supporting downstream consumers of our services
Demonstrate strong communication skills, taking the initiative
Maintain a hands-on development/infrastructure-solving mentality, displaying a willingness to troubleshoot and solve complex problems
requirements
5+ years of relevant work experience in software development and infrastructure engineering
1+ years of relevant leadership experience
Understanding of microservices
Extensive knowledge of the software development process. Proficiency in Java 8+ is a must
Experience with our tech stack, with a particular emphasis on AWS which is a must-have skill
Strong knowledge of AWS, Storm, Kafka, Cassandra, Elasticsearch, Zookeeper
B2+ English level
nice to have
Experience with Terraform
Excellent communication skills
A proactive, initiative-taking attitude with a structured approach to development and maintenance tasks
Experience with financial systems or payments processing
Experience with message brokers such as RabbitMQ or ActiveMQ
Currently we are looking for a remote Lead Java Developer for an information services company for our team.
The customer is a leading provider of consumer, financial, and property data, analytics, and services to businesses and governments.
responsibilities
Prioritize, assign and execute tasks throughout the software development life cycle
Develop Java EE applications
Write well-designed, efficient code
Review, test and debug team members’ code
Design database architecture
requirements
5+ years of experience in software development (Java8+ development experience)
Knowledge of Spring tech stack: Spring Boot, Spring MVC, Spring Security
Experience with Apache Kafka
Knowledge of SQL
Experience with PostrgreSQL
Understanding of microservice architecture principles
Experience with PCF
Experience in credit scoring domain
Excellent communication skills in English, good technical English
nice to have
Experience with Dart/Flutter or at least any experience in mobile application development
Experience of configuring Jenkins
Experience with Angular
viewing 1-10 out of 31 jobs found
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