Job Description
Role: Developer
Required Skills: Core JAVA
Qualification: BACHELOR OF COMPUTER SCIENCE
Experience: 8 - 10 Years
Function: TECHNOLOGY
Apply By: 2026-12-04
Must Have Technical/Functional Skills
- Functional JVM programming language experience, preferably Kotlin (Java is also acceptable)
- Strong Algorithms and Computer Science fundamentals
- A willingness and aptitude to learn and develop using AI-assisted development toolso
Roles & Responsibilities
- • Apply software design principles and architectural best practices to develop scalable and maintainable solutions.
- • Analyze complex business and technical challenges and provide effective problem-solving strategies.
- • Develop and maintain applications using functional programming concepts and paradigms.
- • Manage application deployments across development, testing, and production environments.
- • Perform code refactoring to improve application performance, readability, maintainability, and scalability.
- • Utilize Git for source code management, version control, code reviews, and collaborative development.
- • Implement Test-Driven Development (TDD) practices within Agile delivery methodologies to ensure high-quality software.
- • Design, develop, and optimize Directed Acyclic Graphs (DAGs) for workflow orchestration and data processing pipelines.
- • Work with Triple Store databases and semantic technologies for storing, querying, and managing linked data.
Salary Range: $100,000 to $125,000 per year
Numbers & Facts
| Location | Cary, NC |
| Salary | $100,000–$125,000 Per Year |
Skills
Agile Programming Methodologiesunmatched
Algorithmsunmatched
Artificial Intelligence (AI)unmatched
Best Practicesunmatched
Business Analysisunmatched
Code Reviewsunmatched
Computer Scienceunmatched
Data Managementunmatched
Data Processingunmatched
Database Technologyunmatched
Functional Programming Languagesunmatched
Gitunmatched
Javaunmatched
Kotlinunmatched
Performance Managementunmatched
Problem Solving Skillsunmatched
Production Systemsunmatched
Refactoringunmatched
Scalable System Developmentunmatched
Software Administrationunmatched
Software Architecture Designunmatched
Software Developmentunmatched
Software Engineeringunmatched
Source Code/Configuration Management (SCM)unmatched
Team Playerunmatched
Test Driven Development (TDD)unmatched
Test Plan/Scheduleunmatched
Level up your application
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Free resume builder