Remote Java Fullstack Senior Developer

Posted

Apply now
Please, let Referrals Only know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers, and more to design software solutions that create meaningful change for clients.
  • They listen thoughtfully to understand the context of business problems and write clean, iterative code to deliver powerful end results while advocating for better engineering practices.
  • Senior Developers cultivate a collaborative environment that encourages healthy, respectful debate and drives teams toward delivering on an aspirational tech vision.
  • They act as mentors for junior-level consultants and leverage deep technical knowledge to solve complex business problems.
  • Responsibilities include learning and adopting best practices like writing clean and reusable code using TDD, pair programming, and design patterns.
  • They will use and advocate for continuous delivery practices to deliver high-quality software and value to end customers as early as possible.
  • Senior Developers will work in collaborative, value-driven teams to build innovative customer experiences and create large-scale distributed systems out of microservices.
  • They will collaborate with teammates to build features, design concepts, and interactive prototypes while ensuring best practices and UX specifications are followed.
  • They will apply the latest technology thinking to solve client problems and utilize DevSecOps tools and practices to build and deploy software.
  • Senior Developers will oversee or participate in the entire cycle of software consulting and delivery from ideation to deployment.
  • They will act as mentors for less-experienced peers through their technical knowledge and leadership skills.

Requirements:

  • Candidates must have experience using the Java development language with a strong background in Object-Oriented programming.
  • They should be able to write high-quality, well-tested code and be comfortable with Object-Oriented programming principles.
  • Familiarity with Agile methodologies, such as Extreme Programming (XP), Scrum, and/or Kanban is required.
  • A good awareness of TDD, continuous integration, and continuous delivery approaches/tools is necessary.
  • Bonus points for candidates with working knowledge of cloud technologies such as AWS, Azure, Kubernetes, and Docker.
  • Candidates should enjoy influencing others and advocate for technical excellence while being open to change.
  • Presence in the external tech community through speaking engagements, contributions to open source, blogs, and more is preferred.
  • Resilience in ambiguous situations and the ability to approach challenges from multiple perspectives is essential.

Benefits:

  • Thoughtworks offers a unique career development path tailored to individual aspirations, supported by interactive tools and numerous development programs.
  • Employees are empowered in their career journeys with a strong cultivation culture that values helping each other grow.
  • The company fosters an environment where diverse backgrounds and experiences come together to learn from and challenge each other.
  • Thoughtworks has received numerous awards for its cultivation culture, promoting a thriving workplace for all employees.
Apply now
Please, let Referrals Only know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
RO
Referrals Only's company logo
Referrals Only
View company profile
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback