About this role
We are seeking a talented Executive Java Developer to join our dynamic development team in Cebu, Philippines. In this role, you will play a crucial part in creating and maintaining high-performance Java applications, leveraging your expertise in string and stack manipulation. Your work will directly impact our company's growth and success in the competitive tech industry. As a key member of our team, you will collaborate with a diverse group of developers, ensuring our applications are efficient, scalable, and aligned with the latest industry best practices.
• Design and develop Java applications with a focus on string and stack manipulation for optimal performance and efficiency. • Implement robust and scalable algorithms and data structures, ensuring our systems can handle increasing workloads. • Collaborate with cross-functional teams to understand project requirements and deliver tailored, innovative solutions. • Conduct thorough code reviews, providing constructive feedback to maintain high standards of code quality and maintainability. • Troubleshoot and resolve complex issues, ensuring our applications are reliable, stable, and meet user expectations. • Stay updated with the latest Java technologies and industry trends, incorporating them into our development practices to stay ahead of the curve. • Mentor and guide junior developers, fostering a culture of continuous learning, improvement, and knowledge sharing. • Ensure proper documentation and testing practices are followed, making our codebase accessible and maintainable for future development. • Participate in project planning, providing accurate estimates for development tasks, and contributing to the overall project timeline and success. • Actively contribute to the software development lifecycle, from initial design to final deployment, ensuring a seamless and efficient process.
• Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required, demonstrating a strong foundation in software development. • A minimum of 3 years of experience in Java development, with a proven track record of working with strings and stacks, is essential. • Proficiency in object-oriented programming and design patterns is a must, ensuring efficient and maintainable code. • Experience with version control systems, particularly Git, is preferred, promoting collaboration and code management. • Familiarity with Java frameworks such as Spring or Hibernate is an advantage, allowing for efficient development and integration. • Strong problem-solving skills and the ability to analyze and resolve complex issues are crucial for this role. • Excellent communication and collaboration abilities, with a team-oriented mindset, are essential for effective teamwork. • Ability to work independently, manage multiple tasks, and meet project deadlines, demonstrating a high level of organization and time management. • Willingness to learn and adapt to new technologies and industry trends, staying updated with the latest advancements in Java development. • Knowledge of software development methodologies, including Agile and Scrum practices, is preferred, ensuring a flexible and efficient development process.