Java Developer
- Full-Time
- Dallas, TX
- Bedge
- Prefferd visa:
- Posted 1 year ago – Accepting applications
-
Offerd Salary $ 70,000 - $ 90,000
-
Required Position 10+ hires
-
Experience
We are seeking a Java Developer to join our U.S.-based development team. The ideal candidate will have strong expertise in Java technologies and experience building scalable, high-performance applications. This role will work closely with cross-functional teams across the U.S. and globally to deliver enterprise-grade solutions.
Key ResponsibilitiesDevelop, test, and maintain Java-based applications following best coding practices.
Design and implement RESTful APIs and microservices using Spring Boot.
Collaborate with business analysts, project managers, and QA teams to deliver high-quality software solutions.
Troubleshoot and resolve technical issues in a timely manner.
Optimize application performance, scalability, and security.
Participate in code reviews and contribute to continuous improvement initiatives.
Document technical designs, processes, and workflows.
Bachelor’s degree in Computer Science, Software Engineering, or related field.
3+ years of professional Java development experience.
Proficiency in Java 8+, Spring Framework (Spring Boot, Spring MVC), and Hibernate/JPA.
Strong understanding of OOP principles, design patterns, and best practices.
Experience with relational databases such as MySQL, PostgreSQL, or Oracle.
Familiarity with build tools like Maven or Gradle and version control systems (Git).
Knowledge of unit testing frameworks (JUnit, Mockito).
Experience with cloud platforms (AWS, Azure, GCP).
Knowledge of Docker, Kubernetes, and CI/CD pipelines (Jenkins, GitHub Actions).
Familiarity with messaging systems like Kafka or RabbitMQ.
Frontend knowledge (React, Angular, or Vue.js) is a plus.
Competitive base salary + performance bonus.
Health, dental, and vision insurance.
401(k) with company match.
Paid time off (PTO) and holidays.
Professional development and certification support.
Bachelor’s degree in Computer Science, Software Engineering, or related field.
Proficiency in Java 8+, Spring Framework (Spring Boot, Spring MVC), and Hibernate/JPA.
Strong understanding of OOP principles, design patterns, and best practices.
Experience with relational databases such as MySQL, PostgreSQL, or Oracle.
Familiarity with build tools like Maven or Gradle and version control systems (Git).
Knowledge of unit testing frameworks (JUnit, Mockito).