Dice
Java Developer in Charlotte, NC
Dice, Charlotte, North Carolina, United States, 28245
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Beacon Hill Staffing Group, is seeking the following. Apply via Dice today!
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 copy and paste the following link into an open window in your browser: [link]. 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 by visiting [link]. We look forward to working with you.
Beacon Hill. Employing the Future
Java Developer in Charlotte, NC
#J-18808-Ljbffr
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 copy and paste the following link into an open window in your browser: [link]. 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 by visiting [link]. We look forward to working with you.
Beacon Hill. Employing the Future
Java Developer in Charlotte, NC
#J-18808-Ljbffr