Java Developer

Intone Networks
Charlotte, United States of America
30 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Charlotte, United States of America

Tech stack

Web Interfaces
HTML
Java
JavaScript
Applications Architecture
JIRA
HTML5
User Authentication
Automation of Tests
CSS
Cloud Engineering
Databases
Data Security
Database Schema
Software Design Patterns
Distributed Systems
Fault Tolerance
Revision Control Systems
Hibernate
Java Applet
Java Persistence API
Spring
Python
PostgreSQL
Microsoft SQL Server
MongoDB
NoSQL
Oracle Applications
Performance Tuning
Redis
Regression Testing
Ansible
Responsive Web Design
Software Engineering
SQL Databases
Management of Software Versions
Web Application Frameworks
React
Spring-boot
Reliability of Systems
Indexer
Backend
GIT
Git Flow
Material Design
Kubernetes
Enterprise Integration
Data Management
Api Design
REST
Web Api
Microservices

Requirements

Do you have experience in Cross-functional communication?, The ideal candidate is a seasoned full-stack developer with deep expertise in API design, implementation, and integration across distributed systems. The candidate will build and maintain responsive, user-centric web interfaces while developing scalable backend services that integrate reliably with enterprise platforms. The role requires a strong Java-based (not "Java Applet"), application development background, coupled with solid experience designing service-oriented and microservice architectures. The candidate should bring hands-on experience working with databases from both an application development perspective (querying, transactions, performance considerations) and a database engineering perspective (schema design, indexing, optimization). A strong understanding of data management concepts, system reliability, and performance is essential. The ideal candidate can translate macro-level business and platform requirements into clear, actionable technical designs and deliverables, producing robust and maintainable solutions. Success in this role requires the ability to collaborate effectively within cross-functional teams, contribute to architecture discussions, and uphold engineering best practices. A strong emphasis is placed on automated testing, including the creation of unit and functional test cases to ensure quality, scalability, and long-term maintainability. Experience with Python, automated testing tools (e.g., TOSCA), JIRA, and enterprise databases such as MSSQL, Oracle, and MongoDB is a strong plus. 6+ years of overall IT and software engineering experience 4+ years of experience designing and building API-driven services, including RESTful APIs and microservice-based solutions Strong hands-on experience with Java (Core Java, Spring Boot, Spring Framework) Experience building RESTful APIs and microservices architectures in Java Experience with distributed systems (resiliency, fault tolerance, scalability) Experience with backend data access (JPA/Hibernate, SQL/NoSQL integration) Strong experience with cloud-native application architecture and platform-based deployments Demonstrated expertise in distributed system design patterns (scalability, resiliency, fault tolerance) Proven ability to develop UI components and backend APIs with database interaction Strong understanding of user experience optimization and responsive design principles Hands-on experience implementing automated testing frameworks, including unit, functional, regression, and user-acceptance testing Proficiency with Git and modern source-control workflows Proficient in HTML, CSS, and JavaScript, with modern standards such as HTML5 and CSS3, and strong experience with Java application development Experience with at least one modern, globally supported front-end framework (e.g., React) Experience with Ansible, MongoDB, REDIS, PostGresSQL Experience with enterprise automation and orchestration platforms, such as Ansible, BMC TrueSight Orchestrator or equivalent tools Strong background in database schema design, performance tuning, and optimization Working knowledge of IT Service Management (ITSM) and ITIL processes, and familiarity with related tools and workflows Solid understanding of RESTful API design and integration concepts, including authentication, error handling, and versioning Commitment to writing clean, maintainable, and well-documented code following industry best practices Hands-on experience with source control systems and collaborative development methodologies (e.g., Git-based workflows) Familiarity with automated testing methodologies, with particular emphasis on functional and regression testing tools such as TOSCA Glider: Candidate ID Verification Hybrid schedule requirement of a minimum of 3 days per week

Apply for this position