We are seeking a skilled Full Stack Java Developer to join our Instana Sensor Team. As a Full Stack Java Developer, you will play a crucial role in the development and maintenance of our sensor implementation. You will be responsible for designing, implementing, and optimizing robust and scalable software solutions. Your expertise in Java programming and full-stack development will be essential in delivering high-quality features and functionalities for our customers.
Your responsibilities will include:
You will be working in close collaboration with product managers, product
designers, peer full stack developers to (re)design and
implement existing and new features to deliver new capabilities for our product. It also includes -Collaborate with cross-functional teams, including product managers, designers, and other developers, to gather requirements, define technical specifications, and develop innovative solutions.
Design, develop, and maintain the backend components of the Instana Sensor implementation using Java and related technologies.
Build and enhance frontend components using modern web technologies such as JavaScript, HTML, CSS, and frameworks like React.
Implement efficient and reliable APIs and microservices to support seamless integration with other Instana products and external systems.
Optimize application performance, scalability, and security to ensure smooth and responsive user experiences.
Write clean, maintainable, and testable code following best practices and coding standards.
Conduct code reviews, provide constructive feedback, and participate in peer programming sessions to promote knowledge sharing and maintain high-quality codebase.
Collaborate with QA engineers to develop automated tests and ensure comprehensive test coverage.
Troubleshoot and resolve issues reported by customers or internal stakeholders, ensuring timely and effective problem resolution.
Stay updated with the latest industry trends and technologies, and actively contribute to the improvement of development processes and methodologies within the team.