Top Java Developer Jobs in Birmingham, AL
The Associate Software Engineer will be part of the Data Lake engineering team, focusing on developing a Data Lakehouse that supports AI and ML initiatives. Responsibilities include collaborating with stakeholders, designing and maintaining infrastructure on AWS and Azure, implementing CI/CD pipelines, and enhancing system performance. This role is ideal for entry-level candidates eager to learn and grow in cloud technologies and software engineering.
The Senior Software Engineer will design and implement scalable backend systems and frameworks. Responsibilities include evaluating requirements, leading cross-team discussions, developing monitoring tools, and mentoring junior engineers. The engineer will apply programming concepts and work with cloud services.
Build and improve Kafka messaging infrastructure, management tools, and observability. Collaborate with other teams to ensure effective use of tools and frameworks. Design and implement enterprise wide solutions based on Java Technologies. Experience with cloud-native environments on public cloud platforms. Strong troubleshooting skills and experience in high-availability concepts.
The Senior Software Engineer will improve Elasticsearch components for concurrent indexing, maintain cluster coordination for high performance, handle complex distributed systems, and support problem-solving efforts for engineers. The role involves owning technical projects and developing solutions across multiple machines.
Featured Jobs
As a Software Engineer at Rise8, you will work collaboratively with clients, teaching and implementing agile practices like TDD and paired programming while developing reliable software solutions. The role focuses on improving project success through client collaboration, feedback, and continuous learning.
The Sr Staff Enterprise Application Engineer will lead and coordinate PLM discussions, develop enterprise tools, evaluate technology trends, mentor teams, and ensure alignment between enterprise strategies and business goals, alongside hands-on POC development and application design.
The Staff Software Engineer will lead the technical direction and delivery of backend solutions for an enterprise platform. Responsibilities include designing high-impact projects, collaborating with teams to enhance products, and mentoring engineers while advocating for best practices.
Develop a policy engine to proactively identify and address production issues related to database setup and connectivity problems. Responsibilities include reading values from Kafka and Cosmos, querying Elastic Search clusters, creating APIs, and designing modular components for data retrieval.
As a Software Architect, you will analyze and implement solutions for government procurement data, architect data models, create and enhance Java applications, and optimize user experience. You will work in a Scaled Agile team, coaching teammates and leading enhancement efforts for the Procurement Integrated Enterprise Environment (PIEE).
The Data Platform Engineer at Halcyon will develop and maintain the data platform and cloud infrastructure, enhance developer experience, collaborate with product teams, and ensure high code quality. Responsibilities also include monitoring system reliability, and participating in team growth and recruitment.
As a Senior Ruby Developer at Excella, you will leverage your technical skills to build innovative solutions, working with various technologies primarily focusing on Ruby. You will contribute to projects for federal, commercial, and non-profit clients, promoting a flexible work environment and professional development.
Top Companies in Birmingham, AL Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results