Kforce

Back End Developer

Phoenix, AZ, US

Remote
Full-time
5 days ago
Save Job

Summary

Kforce has a client in Phoenix, AZ that is seeking a Back End Developer to join their team. The ideal candidate will possess a strong understanding of design patterns, security practices, and network security. This role requires excellent communication skills, adaptability to work across different time zones, and proficiency in code reviews, debugging, performance optimization, pair programming, unit testing, documentation, and micro-segmentation. Key Responsibilities: * Develop robust and scalable backend systems using Java, adhering to best practices and design patterns * Design and implement microservices using Spring Boot and Spring Cloud * Implement and maintain security measures to protect data and systems, including understanding firewall configurations and network security * Develop and maintain RESTful APIs for seamless integration with frontend and other services * Work with Postgres, SQL, MongoDB, and Liquibase for efficient data storage and management * Conduct thorough code reviews to ensure code quality and adherence to standards * Identify and resolve issues in the codebase efficiently * Optimize system performance to ensure high availability and responsiveness * Collaborate with team members through pair programming to enhance code quality and knowledge sharing * Write and maintain unit tests using JUnit and ensure high code coverage * Create and maintain comprehensive documentation for code and systems * Implement micro-segmentation strategies to enhance security and manage network traffic * Utilize Kubernetes for container orchestration and management * Implement and manage Kafka for efficient message brokering * Use opentelemetry.io for monitoring and tracing system performance * Manage continuous integration and deployment pipelines using GitHub Actions and Jenkins * Utilize JIRA for project tracking and management* Experience in optimizing system performance for high availability and responsiveness * Experience with microservices architecture using Spring Boot and Spring Cloud * Experience with Postgres, SQL, MongoDB, and Liquibase * CI/CD: Experience with GitHub Actions and Jenkins * Experience with Kafka * Strong understanding and application of design patterns in software development * Understanding of network security principles, including firewall configurations (a plus) * Knowledge of security practices and measures to protect data and systems * Knowledge of micro-segmentation strategies to enhance security and manage network traffic * Knowledge of opentelemetry.io * Project Management: Familiarity with JIRA * Proficiency in conducting code reviews and providing constructive feedback * Proficiency in writing and maintaining unit tests using Junit * Proficiency in developing and maintaining RESTful APIs * Proficiency in Kubernetes * Strong debugging skills to identify and resolve issues efficiently * Strong documentation skills to create and maintain comprehensive code and system documentation * Ability to communicate effectively with team members and stakeholders * Ability to work across different time zones and adapt to varying team dynamics * Ability to collaborate effectively through pair programming

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: