We are looking for a Senior Java Developer to manage the software development life cycle, from planning and prioritizing to testing and release. Senior Java Developer responsibilities include gathering system and user requirements, building Java modules and testing features before release. If you have hands-on experience developing software with agile methodologies and are ready to lead our junior developers, we’d like to meet you. Ultimately, you will deploy and maintain functional, secure and high-quality applications.
Responsibilities of Senior Java Backend Developer : Designing, creating, and implementing Java-based applications.Interpreting briefs to create high-quality coding that functions according to specifications.Determining application functions and building objectives with the team.Ensuring that written code falls in line with the project objectives.Problem solving with other team members in the project.Identifying and resolving immediate and potential issues with applications.Drafting detailed reports on the work performed and projects completed.Participating in group meetings to discuss projects and objectives.Assisting other developers with troubleshooting, debugging, and coding.Meeting deadlines on fast-paced deliverables.
Requirements for Senior Java Backend Developer : Experience: 6-8+ years of professional experience in backend development with a strong focus on Java.Degree in computer sciences, coding, or a related field.Technical Skills: Proficiency in Java and related frameworks (e.g., Spring, Hibernate). Experience with RESTful APIs, microservices architecture, and database technologies (e.g., SQL,NoSQL).Tools: Familiarity with version control systems (e.g., Git), build tools (e.g., Maven, Gradle), and continuous integration/continuous deployment (CI/CD) pipelines.Preferred Skills (Preferred): Experience with cloud platforms (e.g., AWS), containerization (e.g., Docker), and container orchestration (e.g., Kubernetes).