Java Developer
AIVANTA TECHNOLOGIES LLC
United States
7 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
HTML
Java (Programming Language)
JavaScript (Programming Language)
Amazon Web Services
JIRA
Microsoft Azure
Cascading Style Sheets (CSS)
Cloud Computing
Software Quality
Code Review
Computer Programming
Databases
+24 more
Data Structures
Software Debugging
Hibernate (Java)
Spring Framework
NoSQL
Object-Oriented Software Development
Scrum Methodology
Software Engineering
Software Systems
SQL Databases
Trello
Workflow Management Systems
Google Cloud
Java Application Server
ReactJS
Git
Containerization
AngularJS
Kubernetes
Front End Software Development
Restful APIs
Software Version Control
Docker
Microservices
Job description
Join our dynamic team as a Java Developer, where youβll play a pivotal role in designing, developing, and deploying high-quality Java applications. Youβll be part of a collaborative environment that values innovation and efficiency, working closely with cross-functional teams to ensure the successful delivery of software solutions that meet business needs., As a Java Developer, your primary responsibilities will include:
- Designing, coding, testing, and debugging Java applications to meet business requirements.
- Collaborating with product managers, designers, and other developers to define and deliver software solutions.
- Participating in all phases of the software development lifecycle, from requirements gathering to deployment and maintenance.
- Writing clean, efficient, and well-documented code that adheres to best practices and coding standards.
- Conducting code reviews to ensure code quality and knowledge sharing within the team.
- Troubleshooting and resolving technical issues and bugs in existing applications.
- Keeping up-to-date with the latest industry trends and technologies to continuously improve development processes.
Requirements
- Proficiency in Java programming, including core concepts such as OOP, data structures, and algorithms.
- Experience with Java frameworks such as Spring, Hibernate, or similar.
- Strong understanding of software development principles and best practices.
- Familiarity with database technologies such as SQL and NoSQL databases.
- Experience with version control systems like Git.
- Ability to work effectively in a team environment and communicate technical concepts to non-technical stakeholders.
- Strong problem-solving skills and attention to detail.
<>Preferred Skills
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes.
- Familiarity with Agile/Scrum methodologies and project management tools like Jira or Trello.
- Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular.
- Understanding of microservices architecture and RESTful web services.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦