Java Engineer

Tekvivid Inc
Phoenix, AZ, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Artificial Intelligence Unit Testing Cloud Computing Code Review Continuous Integration Data Security Relational Databases Database Queries Software Debugging DevOps Amazon DynamoDB
+26 more
Python (Programming Language) PostgreSQL Apache Maven Microsoft SQL Server MongoDB MySQL NoSQL Oracle (Applications) Performance Tuning Scrum Methodology Cloud Services Azure Machine Learning Software Configuration Management Software Engineering Data Processing Enterprise Software Applications Spring-boot Git Event Driven Architecture Cassandra Apache Kafka Api Design Restful APIs Serverless Computing Jenkins Microservices

Job description

We are seeking an experienced Java Engineer with 7+ years of software development experience to design, develop, and maintain scalable enterprise applications and cloud-based microservices. The ideal candidate will have strong hands-on expertise in Java, Spring Boot, REST APIs, Microservices, Kafka, Cloud technologies, Python, and CI/CD, along with exposure to Vertex AI and AI/ML-enabled applications. The candidate will work closely with architects, product managers, DevOps engineers, and cross-functional development teams to build highly scalable, secure, and reliable applications., * Design, develop, test, and maintain enterprise applications using Java and Spring Boot.

  • Develop scalable and secure RESTful APIs and microservices.
  • Build event-driven applications and integrations using Apache Kafka.
  • Develop and integrate applications with cloud platforms and cloud-native services.
  • Work with Vertex AI and AI/ML services to integrate intelligent capabilities into enterprise applications.
  • Use Python for scripting, automation, data processing, and integration with AI/ML services.
  • Design and optimize applications using both RDBMS and NoSQL databases.
  • Develop efficient database queries, data models, and application-level data access layers.
  • Implement build and dependency management using Maven.
  • Use Git for source-code management and collaborative development.
  • Develop and maintain automated CI/CD pipelines using Jenkins.
  • Participate in code reviews, unit testing, debugging, performance tuning, and production support.
  • Follow Agile/Scrum methodologies and collaborate with distributed development teams.
  • Ensure applications meet standards for scalability, performance, security, reliability, and maintainability.
  • Troubleshoot complex production and application issues and provide effective solutions.

Requirements

  • 8 years of professional software development experience.
  • Strong hands-on experience with Java.
  • Strong experience with Spring Boot and Microservices.
  • Strong knowledge of REST APIs / API development and integration.
  • Experience with Apache Kafka and event-driven architecture.
  • Hands-on experience with Cloud technologies.
  • Experience with Python for scripting, automation, or application development.
  • Experience with Vertex AI or AI/ML cloud services.
  • Strong experience with RDBMS such as Oracle, PostgreSQL, MySQL, or SQL Server.
  • Experience with NoSQL databases such as MongoDB, Cassandra, DynamoDB, or similar technologies.
  • Experience with Maven for build and dependency management.
  • Strong experience with Git and source-code management.
  • Hands-on experience with Jenkins and CI/CD pipelines.
  • Strong understanding of software development lifecycle, testing, debugging, and deployment processes.

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

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all