← All Jobs
Posted Apr 13, 2026

Mid-Level Developer, Java/Backend

Apply Now
Job Description: • Develop, deploy, and maintain API-driven mission critical enterprise applications throughout the full software development lifecycle, including analysis, design, coding, testing, deployment, and operational support. • Build and optimize applications that leverage J2EE, Tomcat, Oracle RAC, MariaDB, PostgreSQL, Aurora, ElasticSearch, OpenSearch. • Support development and deployment of cloud-native Extract, Transform, Load (ETL) processes utilizing AWS Step Functions, Lamda, and Eventbrite for improved automation and maintainability. • Support database analysis, architecture, design, development, administration and capacity/storage, implementation, and operations of multi-terabytes scalable enterprise end-to-end backend database systems. • Manage version control, development workflows, and CI/CD pipelines using tools like GitHub, Bitbucket, and Jira to enable rapid, dependable deployments. • Follow Agile development principles within the SAFe framework, engaging in iterative development cycles, backlog prioritization, and adaptive planning. • Conduct rigorous unit testing, integration testing, and automated deployment processes to ensure application quality, reliability, and security compliance. • Perform ongoing application maintenance, including monitoring system performance, responding to incidents, and implementing patches and security updates. • Design, customize, and optimize software solutions to enhance operational efficiency, integrating third-party components and automating maintenance tasks. • Collaborate with cross-functional teams to define technical requirements, participate in architecture reviews, and deliver high-quality software solutions aligned with business objectives. • Provide team-specific training as needed. Requirements: • 3+ years of experience as a software engineer, backend developer • Strong experience with RESTful APIs, API design principles, and API security best practices • Experience with API frameworks such as Spring Boot, JaxRS, or Jersey • Proficiency in Java and familiarity with other languages (e. g., Python, JavaScript, TypeScript) • Strong experience with databases such as Oracle, MariaDB, PostgreSQL, Aurora and understanding of databases, data structures, algorithms, and indexes • Familiarity with JavaScript and JavaScript frameworks like VueJS for front end applications • Experience working in an Agile organization using Scrum, Kanban, Jira, Confluence, and SAFe. • Excellent communication and teamwork skills • Strong skills preparing and presenting design/architectural documents to clients. Benefits: • Medical Insurance • Vision Insurance • Dental Insurance • Life and AD&D Insurance • 401(k) Savings Plan • Education and Professional Training • Flexible Spending Accounts (FSA) • Employee Referral and Merit Recognition Programs • Employee Assistance and Identity Theft Protection • Paid Holidays: 11 per year • Paid Time Off (PTO) • Disability Insurance
Interested in this role?Apply on iHire