Java Developer

AllianceIT Inc
San Ramon, United States of America
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 121K

Job location

San Ramon, United States of America

Tech stack

C
Java
JavaScript
.NET
Agile Methodologies
Amazon Web Services (AWS)
Applications Architecture
Application Performance Management
Azure
C Sharp (Programming Language)
C++
Software Quality
Code Review
Continuous Integration
Data Integrity
Linux
Github
Java Web Services
Python
Microsoft SQL Server
MySQL
Network Protocols
Scrum
Role-Based Access Control
Cloud Services
Software Engineering
Project Management
Software Systems
SQL Databases
Subversion
React
Database Optimization
GIT
Information Technology
Vba Programming Language
Web Technologies
Front End Software Development
REST
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