Important Notes:
- No phone calls, please.
- Only genuine candidates will be considered.
- Required documentation must be provided prior
to profile submission.
- For questions or communication, please contact
us via email. Responses will be provided as promptly as possible.
Job Title: Java Backend Engineer
Work Mode: Remote
Work Authorization: U.S. Citizen only
Compensation: DOE (Highly competitive, industry-leading rates)
Interview Process:
- First round: Virtual interview
- Second round: In-person interview (Client
maintains multiple offices across the U.S.; travel expenses will be
covered for non-local candidates)
Candidates who advance in
the selection process will be required to participate in an in-person
interview.
Responsibilities
- Lead
the Design and Develop Backend Systems: Create and maintain server-side
logic, ensuring high performance and scalability.
- API
Development: Design and implement RESTful APIs to facilitate communication
between server-side applications and end-user systems.
- Containerize
applications: Using Docker for consistent deployment across environments.
- Security
Implementation: Implement data security measures to protect sensitive
information.
- Collaboration:
Work closely with front-end developers, product experts, and other team
members to ensure seamless integration between server-side and client-side
components.
- Optimization:
Optimize applications/container for speed and scalability, ensuring
efficient performance and resource utilization for production workloads.
- Troubleshooting
and Debugging: Identify and resolve performance bottlenecks, security
vulnerabilities, and server-side errors.
- Documentation:
Provide comprehensive code documentation and other technical inputs.
Qualifications
- Education:
Bachelor's degree in Computer Science, Software Engineering, or a related
field.
- Experience:
At least 5-7 years of professional experience in backend web development
of a commercial production product, including familiarity with the full
software development lifecycle.
- 3+
years proven track record programming in Python and using Python-based
back-end frameworks
- Technical
Skills: Proficiency in backend programming languages (e.g., Python,
Flask), cloud platforms (e.g., AWS, Azure), and database management
systems (e.g., MySQL, MongoDB).
- Certifications:
Certifications in backend frameworks or cloud platforms are a plus.
Additional Preferred Skills
- Cloud
Computing: Experience with cloud services and infrastructure management.
- Good
Interaction and knowledge of UI Code and Frameworks (e.g., Vue, REACT,
JavaScript).
- Managed
container orchestration in cloud environments.
- Microservices
Architecture: Familiarity with designing and developing microservices.
- DevOps
Practices: Knowledge of DevOps methodologies and tools.
- Problem-Solving:
Strong analytical and problem-solving skills.
- Communication:
Excellent communication and teamwork skills.