Job Description
- 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