Mid-Level Developer, Java/Backend
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
Apply tot his job
Apply To this Job
⢠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
Apply tot his job
Apply To this Job