Java Developer

AllianceIT Inc
San Ramon, CA, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$100,325.0 - $120,822.0
Working hours
Regular working hours
Job source

Tech stack

C (Programming Language) Java (Programming Language) JavaScript (Programming Language) .NET Framework Agile Methodology Amazon Web Services Applications Architecture Application Performance Management Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Software Quality
+28 more
Code Review Continuous Integration Data Integrity Linux Github Java Web Services Python (Programming Language) Microsoft SQL Server MySQL Network Protocols Scrum Methodology Role-Based Access Control Cloud Services Software Engineering Software Project Management Software Systems SQL Databases Subversion ReactJS Database Optimization Git Information Technology Vba Programming Language Web Technologies Front End Software Development Restful APIs Software Version Control Programming Languages

Job description

We are seeking a dynamic and highly skilled Java Developer to join our innovative technology team. In this role, you will be responsible for designing, developing, and maintaining robust software solutions that enhance our web and application platforms. Your expertise will drive the development of scalable applications, integrating cutting-edge technologies such as AWS cloud services, RESTful APIs, and front-end frameworks like React Express. If you thrive in a fast-paced environment and are passionate about software development, this is your opportunity to make a significant impact in a forward-thinking organization., * Develop, test, and deploy Java-based applications that meet business requirements and technical specifications.

  • Collaborate with cross-functional teams to design scalable solutions utilizing IT infrastructure, cloud platforms like AWS and Azure, and modern development practices.
  • Build and maintain RESTful APIs to facilitate seamless communication between different software components.
  • Contribute to front-end development efforts using JavaScript, React Express, and other web technologies to create engaging user interfaces.
  • Manage version control using tools like GitHub, SVN, and Git while ensuring code quality through code reviews and continuous integration.
  • Participate actively in Agile development cycles, including sprint planning, stand-ups, and retrospectives to promote efficient project delivery.
  • Optimize application performance by troubleshooting issues related to SQL databases such as MySQL and SQL Server, ensuring data integrity and security with RBAC (Role-Based Access Control).
  • Maintain familiarity with Linux and Windows environments for deployment and troubleshooting purposes.
  • Support application development efforts across multiple programming languages including C#, C++, Python, VBA, C, and .NET frameworks.
  • Stay updated on emerging technologies like quantum engineering principles where applicable to enhance system capabilities.

Requirements

  • Proven experience in software development with a focus on Java programming language in enterprise environments.
  • Strong understanding of IT infrastructure components including cloud services (AWS, Azure), Linux systems, and network protocols such as REST APIs.
  • Hands-on experience with front-end development using JavaScript frameworks like React Express.
  • Familiarity with version control systems such as GitHub, SVN, and Git for collaborative coding projects.
  • Knowledge of database management using MySQL or other SQL-based systems; experience with database optimization is a plus.
  • Experience working within Agile methodologies to deliver high-quality software solutions efficiently.
  • Ability to develop applications utilizing C#, C++, Python, VBA or related languages as needed for diverse project requirements.
  • Understanding of security best practices including RBAC for safeguarding sensitive data across applications.
  • Excellent problem-solving skills combined with strong communication abilities to collaborate effectively across teams. Join us in shaping the future of technology by leveraging your expertise in Java development! We are committed to fostering an inclusive environment where innovation thrives-empowering you to grow your skills while making meaningful contributions every day.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:12 min

Building intelligent applications and enhancing developer productivity experiences

Alexander Wallner Alexander Wallner +3 · WWC 2024

Videos

See all

Related articles

See all