We are looking for an experienced remote Lead Java Developer to join our team, contributing to the development and enhancement of our software solutions.
As a Lead Java Developer, you will be responsible for leading the development team, ensuring code quality, and implementing best practices. You will also be responsible for analyzing legacy applications and defining target state design/architecture. If you have a passion for technology leadership and hands-on development, we invite you to apply for this exciting opportunity.
responsibilities
Lead the development team and ensure code quality, implementing best practices
Analyze legacy applications and define target state design/architecture
Conduct code reviews and assist developers/engineers in resolving key issues
Review design, test plan, and test strategy
Develop critical components and frameworks and enhance and maintain system components
Define and develop guidelines, standards, and processes to ensure code quality
Work with stakeholders including the Executive, Product, Enablement, and Design teams
Identify critical dependencies in advance and work toward resolution
requirements
Bachelor's Degree or Master's Degree in Computer Science or similar
5+ years of experience in Java development, in designing and developing front-end applications and Microservices, REST APIs
At least 1 year of relevant leadership experience
Proficiency in front-end development using Angular
Experience in developing REST APIs and microservices using Spring Boot and Spring Cloud
Experience in designing and developing applications using Amazon Web Services (AWS)
Experience in Splunk, to ensure application performance and reliability
Experience in agile methodology
Excellent communication skills and strong critical thinking capabilities to effectively convey feedback and insights
Fluent spoken and written English at an upper-intermediate level or higher, enabling effective communication
We are seeking a highly skilled remote Lead Java Developer to join our team, responsible for designing, developing, and implementing applications and Microservices using Java and related technologies.
As a Lead Java Developer, you will be responsible for ensuring the quality of the code and the overall technical architecture, as well as mentoring other developers and collaborating with peers. If you have a passion for Java development and are excited about working on challenging projects, we invite you to apply for this role.
responsibilities
Lead the development of Java applications and Microservices using Spring Boot, Spring, Angular, AWS CloudFormation, JUnit, and Splunk
Collaborate with cross-functional teams to design and implement software solutions that meet business and technical requirements
Participate in sprint planning and estimation, breaking down user stories into pieces as needed
Perform unit, integration, and performance testing to ensure the quality of the code
Participate in peer level code reviews and proactively identify and resolve issues
Mentor other developers and collaborate with peers to ensure the success of the team
Follow and promote best practices for coding, testing, and software development
Stay up-to-date with the latest trends and technologies in Java development and related fields
requirements
A minimum of 5 years of experience in Java development, demonstrating your proficiency in developing high-quality, scalable applications and Microservices
At least 1 year of relevant leadership experience
Extensive experience with Spring Boot and Spring frameworks, showcasing your ability to design and implement complex systems
Strong proficiency in Angular, enabling you to develop responsive and dynamic user interfaces
Practical experience with AWS CloudFormation, showcasing your ability to deploy and manage infrastructure as code
In-depth knowledge of JUnit and other testing frameworks, highlighting your expertise in ensuring the quality of the code
Proficient in using Splunk for log analysis and monitoring, enabling you to identify and diagnose issues quickly
Strong focus on teamwork and exceptional interpersonal skills, allowing you to collaborate effectively with cross-functional teams
Ability to work independently and manage stress effectively, maintaining a high level of performance even under pressure
Fluent spoken and written English at an Upper-Intermediate level or higher
nice to have
Experience with Atlassian Bamboo
Experience with BitBucket
Experience with Cucumber
get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
We are looking for a remote Lead DevOps Engineer to build an observability environment, focusing on best practices for aggregating logs and observability metrics, and setting up alerting for application states.
As a part of this role, you will collaborate with software engineering teams to ensure high performance and observability of services in cloud environments. The successful candidate will have a deep technical understanding of tools such as Splunk, Prometheus, Grafana, and AWS CloudWatch, and be proficient in Python, Node.js, Golang, or similar languages, and git. If you are passionate about creating efficient, reliable, and scalable systems, we would love to hear from you.
responsibilities
Build and maintain an observability environment, focusing on best practices for aggregating logs and observability metrics
Collaborate with software engineering teams to ensure high performance and observability of services in cloud environments
Create dashboards and set up alerting for application states using tools such as Splunk, Prometheus, Grafana, and AWS CloudWatch
Lead and support the team of engineers
Participate in daily standup, ad-hoc tech reviews, weekly status meetings, sprint activities, and other agile meetings and reviews
Contribute to the overall improvement of observability and monitoring practices within the organization
requirements
Minimum of 5 years of experience in DevOps or related roles, with a focus on observability and monitoring
1+ year of relevant leadership experience
Proficiency in Python, Go Language, and Node.js for scripting and automation
Expertise in building and maintaining observability solutions using tools such as Amazon CloudWatch, Grafana, Prometheus, Splunk
Proven track record of successfully collaborating with software engineering teams to ensure high performance and observability of services in cloud environments
In-depth technical knowledge of log collection, dashboards, and alerting using tools such as Splunk, Prometheus, and Grafana
Experience with Git
Strong verbal and written communication skills in English for effective collaboration and documentation (B2+ level)
Java Microservice Infrastructure, REST API, Spring
40 hrs/week
12+ months
Portugal
Portugal
We are looking for a Middle Java Developer to join our team working on high-performance, secure, and scalable microservices built using Java/Spring.
You will be responsible for developing and maintaining micro-services that meet the specifications and high standards of our client. As a problem solver by nature, you will collaborate with cross-functional teams to develop solutions that meet customer needs. We are looking for an experienced Java Developer with an excellent command of REST API, Spring, Apache Kafka, and Cryptography. The mandatory requirement from the client is to work 2-3 times per week in the office in Lisbon.
responsibilities
Develop, test, and maintain micro-services built using Java/Spring, ensuring they meet customer specifications and high-quality standards
Collaborate with cross-functional teams, including Product Owners, Business Analysts, and Designers, to identify and resolve technical challenges
Ensure the performance, security, and scalability of the developed micro-services
Contribute to the continuous refinement of the software development process
Participate in code reviews and provide constructive feedback to peers
Engage with your mentor for continuous learning and development of technical and soft skills
requirements
Minimum of 2 years experience in Java development, with a deep understanding of the Java ecosystem
Solid experience with Java Microservice Infrastructure, REST API, and Spring
Experience with performance optimization and scaling of applications
Strong problem-solving skills, with a natural ability to collaborate with cross-functional teams
Self-motivated individual who can work independently and as part of a team
Fluency in spoken and written English, allowing effective communication with the team and stakeholders
nice to have
Knowledge of Client-Server Architectures, Low-Level protocols, Threads, and Event-driven architectures
Experience with Authentication, Cryptography, Databases, Messaging, Caches, API gateways, Networking, and Pipelines
Familiarity with Jenkins, Splunk, Apache Kafka, and Redis
We are looking for a skilled remote Lead Java Full Stack Developer to join our team and lead the development of an asset management project.
The ideal candidate will have 5+ years of experience designing and developing applications and microservices with expertise in Full Stack Java, Cloud, Angular, and AWS. Additionally, the candidate must be comfortable working in a SCRUM team and have experience with most of the technologies listed below. As the Lead Developer, strong communication and client-facing skills are crucial to mentor other developers and collaborate with peers.
responsibilities
Develop, enhance, and maintain code with a focus on implementing UI in Angular with high-quality
Build back-end micro-services and REST APIs while implementing quick prototypes
Conduct code reviews, unit testing, and performance testing and follow best practices
Participate in architecture review, discussions with designers, SCRUM ceremonies, estimation and planning sessions
Mentor other developers and collaborate with peers to support their data infrastructure needs
requirements
Bachelor's or Master's Degree in Computer Science or similar
5+ years of experience designing and developing applications and microservices
1+ years of relevant leadership experience
Experience in Java, Angular, and AWS
Knowledge of HTML/CSS Markup and TypeScript
Proficiency in Spring and Apigee Microgateway
Experience in working in a SCRUM team
Attention to detail and ability to analyze legacy applications and define target state design/architecture
We are seeking a remote Senior DevOps Engineer to build an observability environment, focusing on best practices for aggregating logs and observability metrics and setting up alerts for application states.
You will collaborate with software engineering teams to ensure high performance and observability of services in cloud environments. If you are passionate about creating efficient, reliable, and scalable systems, we would love to hear from you.
responsibilities
Build and maintain an observability environment for, focusing on best practices for aggregating logs and observability metrics
Collaborate with software engineering teams to ensure high performance and observability of services in cloud environments
Create dashboards and set up alerting for application states using tools such as Splunk, Prometheus, Grafana, and AWS CloudWatch
Contribute to the overall improvement of observability and monitoring practices within the organization
Participate in daily standup, ad-hoc tech reviews, weekly status meetings, sprint activities, and other agile meetings and reviews
requirements
3+ years of experience in DevOps or related roles
Expertise in Python, Go Language, or Node.js for scripting and automation
Experience with building and maintaining observability solutions using tools such as Amazon CloudWatch, Grafana, Prometheus, Splunk
In-depth technical knowledge of log collection, dashboards, and alerting using tools such as Splunk, Prometheus, and Grafana
Knowledge of Git
B2+ English level proficiency
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