Java Software Engineer
Java Engineer 12 Month Contract Hybrid (3 days a week onsite) in Fort Worth, Tx.SummaryWe are seeking an experienced Java/J2EE Spring Developer with strong expertise in Azure Cloud, modern DevOps practices, and hands-on experience supporting applications hosted on both cloud and on premises environments. The ideal candidate will be responsible for designing, developing, deploying, and maintaining scalable enterprise applications using Java technologies while leveraging Azure services, GitHub Actions, and Unix/Linux administration skills.Requirements: Design, develop, test, and maintain enterprise-grade applications using:Java 8/11/17+J2EE technologiesSpring BootSpring MVCSpring SecuritySpring Data JPA/HibernateRESTful APIs and MicroservicesDevelop scalable and high-performance backend services.Integrate applications with databases, third-party systems, and cloud services.Perform unit testing, code reviews, and application performance tuning.AI AdaptionShould be able to do fast paced development using AI tools.Should be able to integrate AI agents into existing and new applicationsShould have experience in creating AI agents that help in improving productivity.Azure Cloud DevelopmentDesign and deploy cloud-native applications on Microsoft Azure.Work with Azure services such as:Azure App ServicesAzure Kubernetes Service (AKS)Azure FunctionsAzure Storage AccountsAzure Key VaultAzure Monitor and Application InsightsImplement secure authentication and authorization using Azure Active Directory (AAD).DevOps & CI/CDBuild and maintain CI/CD pipelines using:GitHub ActionsGitAzure DevOpsAutomate build, deployment, testing, and release processes.Monitor application deployments and troubleshoot production issues.Collaborate with development, QA, and infrastructure teams to ensure smooth releases. · Unix/Linux Server AdministrationPerform basic application support and administration activities on Unix/Linux servers.Execute application deployment and maintenance tasks using shell commands. o Analyze application logs and troubleshoot system issues.Manage file systems, permissions, processes, and scheduled jobs.Work with scripting languages such as Shell Script/Bash for automation tasks.Support applications running on on-premises servers and hybrid cloud environments.Database Management Develop and optimize SQL queries, stored procedures, and database integrations.Work with relational databases such as:OraclePostgreSQLEEO Statement:Brooksource is an equal opportunity employer that does not discriminate on the basis of actual or perceived race, color, creed, religion, national origin, ancestry, citizenship status, age, sex or gender (including pregnancy, childbirth, lactation and related medical conditions), gender identity or gender expression, sexual orientation, marital status, military service and veteran status, physical or mental disability, protected medical condition as defined by applicable state or local law, genetic information, or any other characteristic protected by applicable federal, state, or local laws and ordinances.Benefits & Perks:Brooksource offers competitive medical, dental, vision, Health Savings Account, Dependent Care FSA, and supplemental coverage with plans that can fit each employee’s needs. We offer a 401k plan that includes a company match and is fully vested after you become eligible, paid time off, sick time, and paid company holidays. We also offer an Employee Assistance Program (EAP) that provides services like virtual counseling, financial services, legal services, life coaching, etc.Pay Disclaimer:The pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.Accepting Applications until 10/12/2026