Job title: Java Backend Developer
Location: Dallas, Texas
Job Type: Full-time
Job Description
We are seeking a skilled and experienced Java Developer with bilingual proficiency in Spanish and English to join our dynamic team. The ideal candidate will have substantial experience in Core Java (Java 8 and above), Java EE, and related technologies. You will be responsible for developing, testing, and maintaining high-quality software solutions, working on medium to complex systems, and collaborating closely with cross-functional teams in an Agile environment.
Key Responsibilities
- Develop and maintain robust Java applications using Core Java, Java EE, JSP/Servlet, JDBC, JMS, IBM MQ, and multi-threading techniques.
- Work with WebLogic/OHS or equivalent J2EE servers to deploy and manage applications.
- Utilize the Spring Framework and Spring Boot for developing enterprise-grade applications.
- Designed, developed, and maintained relational databases using SQL, including index management, stored procedures, and ORM technologies like JPA2 and Hibernate.
- Write and execute SQL and PL/SQL programs, preferably in MS SQL Server or equivalent databases.
- Apply Test-Driven Development (TDD) principles using tools like JUnit, Cucumber, Gherkin, JIRA, Maven, and Sonar.
- Manage version control and collaborate using tools like GIT and Bitbucket.
- Participate in Continuous Integration and Continuous Deployment (CI/CD) processes using systems such as TeamCity, Jenkins, Tekton, Harness, and UDeploy.
- Utilize IntelliJ or Eclipse for development and debugging.
- Learn and adapt quickly to new tools, technologies, and methodologies.
- Develop and integrate Spring Boot-based components with event-driven architectures using Kafka and MQ.
- Collaborate in an Agile development environment, contributing to Scrum sprint deliverables and following the Software Development Life Cycle (SDLC) best practices.
Qualifications
- Bachelor's Degree in Computer Science, Information Technology, or a related field.
- Substantial experience in Core Java (Java 8 and above), Java EE, JSP/Servlet, JDBC, and related technologies.
- Strong knowledge of relational databases and ORM technologies.
- Experience with web servers like WebLogic/OHS or equivalent.
- Proficiency in Spring Framework, Spring Boot, and related tools.
- Expertise in version control, automated testing, and CI/CD systems.
- Experience with event-driven architectures, Kafka, and MQ integration.
- Strong understanding of Agile methodologies and the SDLC.
- Bilingual proficiency in Spanish and English is mandatory.
Skills: java,sql,agile,spring boot,core java,secure sdlc