Senior Agile Java Developer Job Description Template
Our company is looking for a Senior Agile Java Developer to join our team.
Responsibilities:
- Ensuring simplicity in our code;
- Writing robust, well tested software;
- Working with the business and other stakeholders to define requirements;
- Working full stack (emphasis on the server);
- Pairing programming and Mentoring;
- Open and autonomous approach;
- DevOps – managing Continuous Integration / Continuous Delivery pipeline;
- Defining technical roadmap;
- Managing Continuous Integration/Deployment pipeline;
- Providing pair programming.
Requirements:
- Strong Java developer experience;
- Vision and expertise to incrementally transform the design of the application to make it flexible and robust;
- Experienced using agile development practices to develop exceptional, robust software; like TDD, acceptance testing and pair programming;
- Experienced driving Object Oriented design using Test Driven Development (TDD);
- Experienced driving OO design using Test Driven Development (TDD).