Full Stack Java Developer
AIVANTA TECHNOLOGIES LLC
United States
20 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$37,440.0 - $280,800.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Agile Methodology
Amazon Web Services
Unit Testing
Microsoft Azure
C Sharp (Programming Language)
C++ (Programming Language)
Cloud Computing
Software Quality
Code Review
Databases
+25 more
Software Debugging
Software Design Patterns
Github
Revision Control Systems
Web Servers
Python (Programming Language)
Linux System Administration
MySQL
Role-Based Access Control
Software Engineering
SQL Databases
Data Streaming
Subversion
Web Application Frameworks
ReactJS
Backend
Git
AngularJS
Information Technology
Vba Programming Language
Front End Software Development
Restful APIs
Software Version Control
Programming Languages
Microservices
Job description
- Develop and maintain full-stack applications using Java, JavaScript frameworks (such as React or Angular), and other programming languages to create seamless user experiences.
- Design and implement RESTful APIs and integrate third-party APIs to ensure smooth data flow across systems.
- Build scalable systems by applying appropriate design patterns, microservices architecture, and system design principles for high performance and reliability.
- Collaborate with cross-functional teams in an Agile environment to plan sprints, review progress, and adapt development strategies effectively.
- Utilize version control tools like GitHub, SVN, or Git for code management, ensuring best practices in software engineering.
- Implement CI/CD pipelines to automate testing, deployment, and integration processes for rapid delivery cycles.
- Optimize applications for scalability, security (including RBAC-Role-Based Access Control), and performance on cloud platforms such as AWS or Azure.
- Conduct code reviews, unit testing, and debugging to uphold high standards of software quality.
- Stay current with emerging technologies such as quantum engineering or new programming languages like Python or C# to continuously enhance system capabilities.
Requirements
- Proven experience in full-stack application development with strong expertise in Java and JavaScript frameworks like React or Express.
- Solid understanding of IT infrastructure components including cloud infrastructure (AWS/Azure), Linux environments, and web servers.
- Hands-on experience with RESTful API development, system design for scalable systems, microservices architecture, and design patterns.
- Familiarity with databases such as MySQL or SQL-based systems; experience with version control tools like GitHub or SVN is essential.
- Knowledge of software development methodologies including Agile software development practices.
- Ability to work effectively in a fast-paced environment while managing multiple priorities simultaneously.
- Strong problem-solving skills combined with excellent communication abilities to collaborate across teams effectively.
- Additional skills such as C++, C#, Python, VBA, or experience with application development on platforms like.NET or using front-end technologies like React are advantageous.
Join us to be part of a vibrant team dedicated to building innovative solutions that shape the future of technology! We value passionate developers who thrive on collaboration, continuous learning, and delivering impactful results through modern software engineering practices.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦