Filled Positions

Thankz Hero

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.