Source description
About the role
As a Senior Software Engineer Java at our innovative technology company, you will play a crucial role in designing, developing, and optimizing Java-based applications. Your responsibilities will include: Leading the design, development, and optimization of Java applications with a keen focus on performance, scalability, and security. Architecting and integrating middleware solutions like Apache Kafka and RabbitMQ to facilitate seamless communication between various components and systems. Designing and implementing cloud-based architectures on Google Cloud Platform, effectively managing services for optimal performance and cost-efficiency. Providing technical mentorship to junior engineers, sharing best practices for coding standards, design principles, and problem-solving approaches. Contributing to the overall system architecture, ensuring alignment with both business and technical requirements. Identifying performance bottlenecks and implementing solutions to enhance system efficiency. Conducting thorough code reviews to uphold high-quality, maintainable code standards. Collaborating with product managers, system architects, and stakeholders to transform requirements into cutting-edge technical solutions. Staying abreast of emerging technologies and recommending tools, frameworks, or processes to enhance development practices. To excel in this role, you will need to meet the following qualifications: 68 years of professional software development experience with a strong expertise in Java. Proficiency in Java frameworks such as Spring and Hibernate. Extensive experience working with middleware technologies, including Apache Kafka and RabbitMQ. As a Senior Software Engineer Java at our innovative technology company, you will play a crucial role in designing, developing, and optimizing Java-based applications. Your responsibilities will include: Leading the design, development, and optimization of Java applications with a keen focus on performance, scalability, and security. Architecting and integrating middleware solutions like Apache Kafka and RabbitMQ to facilitate seamless communication between various components and systems. Designing and implementing cloud-based architectures on Google Cloud Platform, effectively managing services for optimal performance and cost-efficiency. Providing technical mentorship to junior engineers, sharing best practices for coding standards, design principles, and problem-solving approaches. Contributing to the overall system architecture, ensuring alignment with both business and technical requirements. Identifying performance bottlenecks and implementing solutions to enhance system efficiency. Conducting thorough code reviews to uphold high-quality, maintainable code standards. Collaborating with product managers, system architects, and stakeholders to transform requirements into cutting-edge technical solutions. Staying abreast of emerging technologies and recommending tools, frameworks, or processes to enhance development practices. To excel in this role, you will need to meet the following qualifications: 68 years of professional software development experience with a strong expertise in Java. Proficiency in Java frameworks such as Spring and Hibernate. Extensive experience working with middleware technologies, including Apache Kafka and RabbitMQ.
More at Pro5.ai