Java Developer in Charlotte, NC

Overview

On Site
$40 - $55 per hour
Contract - W2
Contract - C2H

Skills

Java Developer in Charlotte
NC

Job Details




Job Title: Full Stack Developer (Java Developer x4)

Location: 3 days/week in Charlotte


Experienced Middle-Level Full Stack Developer with a strong background in Java and proficiency in Python and/or JavaScript. This role is ideal for someone passionate about building scalable, high-performance applications using the latest cloud-native technologies.


Key Responsibilities:

Design, develop, and maintain scalable, high-availability applications using Java, with additional development in Python and/or JavaScript.

Implement containerized solutions using Docker and manage orchestration with Kubernetes.

Work closely with the development team to build robust solutions that operate across different cloud environments.

Develop and maintain CI/CD pipelines, particularly with Bitbucket Pipelines, to ensure smooth deployment and operation of software.

Collaborate with cross-functional teams to gather and address technical and design requirements.

Troubleshoot and optimize applications for improved performance and security.


Required Skills and Qualifications:

Bachelor's degree in Computer Science, Information Technology, or a related field.

2+ years of software development experience, with a solid foundation in Java programming.

Proficient in Python and/or JavaScript, with the ability to develop in multiple languages.

Experience in implementing software solutions using well-known design patterns such as Singleton, Factory, Strategy, etc.

Strong experience with container technologies (Docker) and orchestration systems (Kubernetes).

Proficiency in using Hibernate ORM for database operations and good knowledge of MySQL database management.

Experience with designing and maintaining CI/CD pipelines, preferably with Bitbucket Pipelines.

Familiarity with at least one of the major public cloud providers (AWS, Azure, Google Cloud).

Demonstrated experience with microservices architecture and cloud-native applications.

Strong understanding of software development lifecycle and agile methodologies.

Excellent problem-solving skills and ability to think algorithmically.


Preferred Qualifications:

Certifications in Kubernetes, Docker, or cloud technologies.

Experience with serverless architectures.

Strong communication skills and ability to work effectively in a team environment.




Beacon Hill is an Equal Opportunity Employer that values the strength diversity brings to the workplace. Individuals with Disabilities and Protected Veterans are encouraged to apply.


If you would like to complete our voluntary self-identification form, please or copy and paste the following link into an open window in your browser: ;/p>

Completion of this form is voluntary and will not affect your opportunity for employment, or the terms or conditions of your employment. This form will be used for reporting purposes only and will be kept separate from all other records.




Company Profile:

Beacon Hill Technologies, a premier National Information Technology Staffing Group, provides world class technology talent across all industries utilizing a complete suite of staffing services. Beacon Hill Technologies' dedicated team of recruiting and staffing experts consistently delivers quality IT professionals to solve our customers' technical and business needs.

Beacon Hill Technologies covers a broad spectrum of IT positions, including Project Management and Business Analysis, Programming/Development, Database, Infrastructure, Quality Assurance, Production/Support and ERP roles.


Learn more about Beacon Hill Staffing Group and our specialty divisions, Beacon Hill Associates, Beacon Hill Financial, Beacon Hill HR, Beacon Hill Legal, Beacon Hill Life Sciences and Beacon Hill Technologies by visiting .

We look forward to working with you.

Beacon Hill. Employing the Future

About Beacon Hill Staffing Group