
Engineer – ATP Ship Methods
- Brooklyn Park, MN
- $73,200-131,700 per year
- Permanent
- Full-time
Use your technology acumen to provide input to assist with evaluation of new technologies and contribute to the design, lifecycle management, and total cost of ownership of services. Contribute to research and proof-of-concept initiatives for new technologies and assist with code review and design review, writes, organizes and maintains code based on designs. With guidance, delivers high-performance, scalable, repeatable, and secure deliverables. Participate in structured construction, automation, debugging, and implementation activities, ensuring architectural and operational requirements and best practices are met. Participate in disaster recovery planning and disaster recovery activities and participate in functional integration and regression testing and ability to automate test scripts. Resolve frequently encountered technical issues and monitors systems capacity with minimal assistance. Search and understand metadata about various data sources and metrics. Adhere to change and incident management standards and expectations.Core responsibilities are described within this job description. Job duties may change at any time due to business needs.About you:
- 4 year degree or equivalent experience
- 1+ years of software development experience
- Experience in JVM based language, tools, and frameworks
- Demonstrates familiarity with current and emerging technologies in own scope of responsibility, and develops ability to apply these technologies
- Understands concepts of package solutions and package specific programming language with knowledge of development objects
- Demonstrates and continuously builds upon domain-specific knowledge
- Demonstrates proficiency in at least one computer language
- Understands the concepts of distributed programming and applies it to their domain
- Knowledge of the different data structures in your chosen programming language and how to apply them.
- Maintains technical knowledge within areas of expertise
- Stays current with new and evolving technologies via formal training and self-directed education
- Experience following best practices in developing Rest APIs at scale, using Kotlin, Kafka Spring frameworks, build pipeline, and cloud CI/CD, automated testing, observability, code review, static analysis, etc.
- Experience with Kafka
- Experience working with SQL/No-SQL databases
- Experience with authenticated sessions using OAuth and authentication tokens
- Experience developing Rest APIs at high scale
- Experience with design/development/use of analytics solutions
- Experience with agile methodology
- Knowledge of Hazelcast, Redis or other caching frameworks