
J-RAM IT Consulting Inc.
Hybrid in Charlotte, North Carolina • Yesterday
Easy Apply
Contract
Depends on Experience
212 results (11 new)

J-RAM IT Consulting Inc.
Hybrid in Charlotte, North Carolina • Yesterday
Easy Apply
Contract
Depends on Experience











Value Technology Inc
Charlotte, North Carolina • 9d ago
Easy Apply
Full-time, Third Party
Depends on Experience

Pacific Consultancy Services
Charlotte, North Carolina • 4d ago
Easy Apply
Third Party, Contract
Depends on Experience

Bitsoft International, Inc.
Hybrid in Charlotte, North Carolina • Today
Easy Apply
Contract
Depends on Experience








Alltech Consulting Services, Inc.
Charlotte, North Carolina • Yesterday
Easy Apply
Contract, Third Party
Depends on Experience






Job details:
We are looking for an experienced Lead Java developer to design and guide the development of scalable, secure, and high-performing software solutions. In this role, you will work closely with product managers, engineering teams, and stakeholders to translate business needs into robust technical architectures.
You will help define our technology strategy, establish engineering best practices, and ensure that our Java-based platforms are reliable, maintainable, and ready to evolve with the business.
Responsibilities
Define and maintain the architecture for Java-based applications and platforms.
Translate business and technical requirements into scalable and sustainable solutions.
Lead architectural decisions across application, integration, data, and infrastructure layers.
Design and oversee microservices, APIs, distributed systems, and cloud-native solutions.
Provide technical leadership and guidance to development teams.
Establish coding, design, security, performance, and quality standards.
Review technical designs, code, and implementation approaches.
Identify technical risks, dependencies, and opportunities for improvement.
Drive the modernization and continuous improvement of existing systems.
Collaborate with DevOps teams to improve CI/CD, observability, deployment, and operational practices.
Ensure solutions meet security, compliance, availability, and performance requirements.
Document architecture, technical decisions, standards, and system interactions.
Stay current with emerging technologies and assess their potential value to the organization.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
10+ years of experience in software development, with significant experience in Java.
Strong expertise in Java, Spring Boot, REST APIs, and enterprise application development.
Proven experience designing microservices and distributed systems.
Strong knowledge of software architecture patterns, design principles, and domain-driven design.
Experience with relational and NoSQL databases.
Familiarity with messaging and event-driven technologies such as Kafka or RabbitMQ.
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Knowledge of containers and orchestration technologies, including Docker and Kubernetes.
Understanding of DevOps practices, CI/CD pipelines, monitoring, and observability.
Strong understanding of application security and secure software development practices.
Experience integrating systems using APIs, messaging, and enterprise integration patterns.
Excellent communication, leadership, problem-solving, and stakeholder-management skills.
Ability to balance long-term architectural strategy with practical delivery needs.
Experience working in Agile or similar development environments.
To see how well you match this job, please log in or create an account.
Once logged in, be sure to complete your profile to get the most accurate match score.
Charlotte, North Carolina
•
11d ago
Job Title: Senior Java Developer Location: Raleigh (NC), Charlotte (NC), Atlanta (GA) Experience: 810 Years Job Summary We are seeking an experienced Senior Java Developer with strong expertise in Core Java and Spring Boot to design, develop, and maintain scalable applications. The role requires hands-on experience in building distributed, event-driven systems, along with exposure to AWS, Kafka, and modern DevOps practices. Key Responsibilities Design, develop, and maintain high-performance Ja
Easy Apply
Contract
Depends on Experience
Hybrid in Charlotte, North Carolina
•
Today
The Technical Lead PL manages experienced professionals and provides technical leadership in the end to end design, development and delivery of technology-enabled applications, products and services. This job is responsible for meeting development schedules and delivering high quality solutions that meet technical specifications and design requirements. This job manages the specification and software design phases of the software development life cycle. This job may also manage the design and im
Full-time
USD 137,000.00 - 200,000.00 per year
Remote
•
Yesterday
Job Description: Senior Java Developer (10+ Years of Experience)Job Title: Senior Java Developer Experience: 10+ Years Employment Type: Contract W2 only Job SummaryWe are looking for an experienced Senior Java Developer with 10+ years of expertise in designing, developing, and maintaining scalable, high-performance enterprise applications. The ideal candidate should have strong hands-on experience in Java, Spring Boot, Microservices, REST APIs, and cloud technologies. The candidate will be respo
Easy Apply
Contract
Depends on Experience
No location provided
•
Today
Job Description Java Technical Lead Location: Sunnyvale, CA Work Model: Onsite - 5 days/week Duration: Contract Job Description We are looking for an experienced Java Technical Lead to lead the design, development, and delivery of scalable, high-performance backend applications and distributed systems. The ideal candidate will have strong hands-on expertise in Java, Spring Boot, microservices, Kafka, cloud-native architectures, and NoSQL databases, along with the ability to provide technic
Full-time