Job Closed
This listing is no longer active.
SBA Certified 8(a), EDWOSB/WOSB and CMMI L3, ISO 9001:2015 Certified QMS
Senior Java Software Developer
Location
Alaska
Posted
97 days ago
Salary
$110K - $135K / year
Seniority
Senior
Job Description
Senior Java Software Developer
AttainX, Inc.
• Designing, developing, and maintaining Java-based back-end applications supporting fisheries data collection, processing, and reporting systems • Developing and maintaining ETL pipelines and data warehouse components • Supporting the active migration of Oracle database assets to PostgreSQL on Google Cloud Platform • Writing and optimizing SQL for both Oracle and PostgreSQL environments • Developing and maintaining RESTful web service integrations • Implementing and maintaining data persistence layers using the Hibernate ORM framework • Participating in GCP-hosted CI/CD build pipelines • Performing production instrumentation, performance analysis, and troubleshooting
Job Requirements
- At least six (6) years of Software Development experience
- At least three (3) focused on Java Development
- Demonstrated experience with Java application development
- Proficiency in functional programming patterns including lambdas, streams, and Java functional interfaces
- Experience using JetBrains development tools, specifically IntelliJ IDEA for development and DataGrip for database work or familiarity with Oracle SQL Developer
- Working knowledge of relational database development using Oracle
- Demonstrated ability to write and optimize queries
- Working Familiarity with PostgreSQL
- Experience with data warehouse design principles, including star schema modeling
- Experience developing and consuming RESTful web services using Protocol Buffers (protobuf)
- Familiarity with OpenID Connect (OIDC) for API authentication and authorization
- Proficiency with API development and testing tools
- Experience with the Hibernate ORM framework and Maven build tooling
- Bachelor’s degree in computer science or related (preferred)
Benefits
- paid vacation
- medical
- dental
- vision
- matching 401K plan
- tuition/training reimbursement
- Long & Short-Term Disability
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Python Engineer
Crystal IntelligenceBlockchain intelligence and compliance solutions for financial institutions, governments & regulators
• Integration of blockchains, tokens and bridges within Crystal's platform; • Maintain code to high-quality standards; • End-to-end feature designing and implementation; • Code, debug, test and deliver features and improvements in a continuous manner; • Provide code review, assistance and feedback for other team members; • Refactor code as necessary.
Software Engineering Intern, C#/.NET
ScriptProOur end-to-end pharmacy solutions power the business of pharmacy.
• Assist in developing backend services using C# and .NET (Core / .NET 6+) • Support building and maintaining REST APIs that interact with SQL Server databases • Help analyze legacy applications and assist in re-implementing functionality in modern C# • Utilize development tools such as source control systems, build pipelines, and debuggers • Participate in Agile team activities including sprint planning, stand-ups, and code reviews • Collaborate with team members to troubleshoot issues and propose solutions • Contribute to testing, debugging, and improving system performance • Learn and apply best practices in software design, architecture, and secure coding • Perform other duties as assigned
Intranet Technical Architect
ToastWe empower the restaurant community to delight guests, do what they love, and thrive.
• Own the technical foundation of The Pantry, including CMS configuration, knowledge architecture, search optimisation, and system integrations • Ensure navigation structures, templates, metadata models, and integrations are designed to scale • Maintain platform architecture and technical infrastructure that supports it • Collaborate with Centres of Excellence (COEs) for subject-matter knowledge
• Designing, developing, testing, documenting, releasing and supporting software from scratch. • Enhancing and refining our existing API and backend systems. • Integrating third-party solutions to broaden our payment ecosystem (acquirer, gateway, alternative payment methods, token platforms, systems for verification/scoring/monitoring of customer operations, reporting, etc.). • Running tests to make sure everything works as it should and setting up a testing environment for checking new features. • Fixing existing bugs and debugging the developed software. • Preparing necessary technical documentation. • Provide support for the implemented software in production. • Collaborating with the front-end developers and other team members to complete all of the above tasks in the most efficient way. • This role is about improving our products and solving problems, so we're looking for someone with excellent troubleshooting skills, curiosity for innovations and unconventional solutions.




