Grow With Thankz

Thankz provides a thriving career with companies abroad without having to leave your home. We understand that finding a meaningful job can be challenging. We create a rewarding work environment and offer opportunities that make going to work exciting for you. If you’re here to thrive, Thankz is the place!

Software Engineer II (Java Programming)

Are you looking to hire?

Thankz offers a range of outstanding Software Engineer II (Java Programming) candidates. If you're searching for top talent in this field or a similar position, our team can find the ideal person who meets your specific needs and requirements.

As a Software Engineer II (Java Programming), you will play a key role in the design, development, and implementation of cutting-edge software solutions. We are seeking a talented and experienced individual who possesses strong Java programming skills and a deep understanding of software engineering principles. This role requires a high level of technical expertise, excellent problem-solving abilities, and a passion for delivering high-quality code. 

What you'll be doing 

  • Collaborating with cross-functional teams to gather and analyze requirements, and design and implement software solutions using Java 
  • Developing and maintaining robust and scalable applications that meet project requirements 
  • Writing clean, efficient, and maintainable code following industry best practices
  • Conducting thorough testing and debugging of software applications to ensure quality and reliability 
  • Participating in code reviews to provide feedback and ensure adherence to coding standards 
  • Collaborating with team members to identify and resolve technical issues and optimize application performance 
  • Staying up-to-date with the latest advancements in Java programming and related technologies 
  • Participating in agile development processes, including sprint planning, daily stand-ups, and retrospectives
  • Contributing to the documentation and knowledge sharing within the team 

Requirements 

  • Bachelor's degree in Computer Science, Engineering, or a related field 
  • Proven experience as a Software Engineer, with a focus on Java programming 
  • C1/C2 English Level proficiency (both written and spoken English)  
  • Strong proficiency in Java programming language and related frameworks
  • Solid understanding of object-oriented design principles and software engineering best practices 
  • Experience with relational databases and SQL 
  • Familiarity with software development tools such as IDEs, version control systems, and bug tracking systems 
  • Strong problem-solving and analytical skills 
  • Excellent interpersonal and teamwork abilities 

Preferred candidates who have a strong background in Java programming and have successfully delivered complex software projects. Experience in designing and implementing scalable and high-performance systems will be highly valued. Candidates with knowledge of software development methodologies, such as Agile or Scrum, will be preferred. Strong attention to detail, self-motivation, and the ability to work independently and collaboratively will also be considered important qualities. 

We offer a full-time, US-hours remote job, 40-hour workweek Mon-Fri, with excellent prospects for long-term growth for an ambitious experienced Software Engineer II (Java Programming). We can offer HMO and other benefits to Philippine candidates.