Job Title: Java / Spring Backend Senior Developer (100% Remote)US Citizens can only be considered.Location: 100% Remote.Start Date: 10/21/2024End Date: 05/30/2024Extension: Highly likely.Hourly Contract Role.
Job Description:We are seeking a skilled and experienced Back-end API Developer to join our team for a federal government project. The ideal candidate will have a strong background in Java and Spring and extensive experience building scalable and efficient APIs.
Key Responsibilities:Design, develop, and maintain robust, scalable, and efficient back-end APIs using Java and Spring frameworks.Collaborate with front-end developers, project managers, and other stakeholders to understand requirements and deliver solutions that meet client needs.Work with SQL and relational databases, primarily Postgres, to manage and manipulate data effectively.Collaborate with DevOps teams to design and maintain CI/CD pipelines for seamless integration and deployment.Optimize and refactor existing code to improve performance and maintainability.Troubleshoot and resolve issues related to API development and integration.Participate in code reviews to ensure best practices are followed and code quality is maintained.Work with the team using Agile methodologies to ensure continuous delivery of high-quality software.Stay up to date with emerging technologies and industry trends to continuously improve skills and knowledge.
Required Qualifications:5+ years of experience in building back-end APIs using Java and Spring.Experience with SQL and relational databases, primarily Postgres.Experience with Thymeleaf template engine.Strong understanding of RESTful API design principles and best practices.Experience working with CI/CD pipelines and collaborating with DevOps teams.Familiarity with Agile development methodologies.Experience with version control systems such as Git.Excellent problem-solving skills and the ability to work independently in a remote environment.Strong communication skills, both written and verbal, to effectively collaborate with remote teams and clients.