Overview
On Site
$76 - $76 hourly
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - Temp
Skills
Communication
Adaptability
Performance Tuning
Unit Testing
Java
Data Storage
Knowledge Sharing
Code Coverage
Orchestration
IO
Continuous Integration and Development
High Availability
Microservices
Spring Framework
Cloud Computing
PostgreSQL
SQL
MongoDB
Continuous Integration
Continuous Delivery
GitHub
Jenkins
Apache Kafka
Design Patterns
Software Development
Network Security
Firewall
Management
Network
Project Management
JIRA
Writing
JUnit
RESTful
Kubernetes
Debugging
Documentation
System Documentation
Dynamics
Collaboration
Pair Programming
Artificial Intelligence
Messaging
Job Details
RESPONSIBILITIES:
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
REQUIREMENTS:
* 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
The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.
We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.
Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.
This job is not eligible for bonuses, incentives or commissions.
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
By clicking ?Apply Today? you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service providers. Note that if you choose to communicate with Kforce via text messaging the frequency may vary, and message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You will always have the right to cease communicating via text by using key words such as STOP.
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
REQUIREMENTS:
* 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
The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.
We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.
Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.
This job is not eligible for bonuses, incentives or commissions.
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
By clicking ?Apply Today? you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service providers. Note that if you choose to communicate with Kforce via text messaging the frequency may vary, and message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You will always have the right to cease communicating via text by using key words such as STOP.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.