Job Description

Job Description: Java Software Engineer

Location: Irving, TX (Hybrid)

Salary: $80K - $110K


We are seeking a Java Developer to join our dynamic Technology team. As a member of our team, you will play a vital role in ensuring the efficient operation of our technological infrastructure, enabling our end users to effectively carry out their tasks. The ideal candidate will demonstrate professionalism, reliability, strong communication and organizational skills, and the ability to excel in an independent and fast-paced work environment.

Key Responsibilities:

* Designing, coding, testing, and debugging Java-based software applications

* Collaborating with cross-functional teams, including software architects, project managers, and quality assurance teams, to develop high-quality software solutions

* Analyzing user requirements and translating them into technical specifications and designs

* Developing Java applications using frameworks such as Spring, Hibernate, or Java EE

* Implementing best practices for software development, including code reviews, unit testing, and version control

* Troubleshooting and resolving software defects and issues, ensuring the application meets functional and performance requirements

* Staying current with the latest Java technologies, frameworks, and libraries, and assessing their potential application within the organization

* Participating in the full software development lifecycle, from requirements gathering to deployment and maintenance

* Collaborating with stakeholders to understand business needs and propose technical solutions

* Creating technical documentation to ensure a clear system understanding, support maintenance, and facilitate future enhancements

* Conducting performance tuning, optimization, and scalability assessments to enhance application performance

* Performing all other duties as assigned

Job Qualifications:

* Bachelor's degree in Computer Science, Software Engineering, or a related field required

* 2+ years of proven experience as a Java developer or software engineer, with a solid understanding of the Java programming language and related technologies

* Proficiency in Java and its core libraries

* Experience working with Java frameworks such as Spring, Hibernate, or Java EE

* Familiarity with web technologies such as HTML, CSS, JavaScript, and web services (REST, SOAP)

* Knowledge of database systems and SQL

* Understanding of software development methodologies, such as Agile or Scrum

* Strong problem-solving and analytical skills

* Excellent communication and teamwork abilities

* Attention to detail and a commitment to delivering high-quality software solutions

* Strong verbal and written skills, with the ability to communicate clearly and concisely

* Ability to work under pressure and adapt to changing schedules and demands

* Ability to maintain confidentiality and exercise discretion and good judgment

* Ability to apply common sense, understanding, and problem-solving

We offer a comprehensive benefits package to our employees:

* Medical Insurance

* Dental Insurance

* Vision Insurance

* Life Insurance/AD&D

* Disability Insurance

* Critical Illness Insurance

* Accident Insurance

* Health Savings Account (HSA) and Flexible Spending Account (FSA)

* 401(k) and Roth 401(k) + Company Match

* Paid Time Off

* Holiday Time Off

* Employee Assistance Program

Work Schedule:

* Monday to Friday

Travel Requirement:

* Up to 10% travel

We are an equal opportunity employer committed to creating an inclusive and diverse work environment. We do not discriminate on the basis of race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by applicable laws. This policy applies to all aspects of employment, including recruitment, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online