Java Fullstack Developer with AI
Job Description
OpenKyber, Inc. invites a senior Java fullstack developer with AI capabilities to join a contract engagement onsite in Alaska. The role centers on architectural alignment, cross-team collaboration, and mentoring junior developers within a financial services context.
Engagement Details
Location: Alaska (onsite).
Engagement type: Contract.
Experience required: 5 to 8 years in application development or systems analysis.
Education: Bachelor's degree or equivalent experience.
Responsibilities
- Collaborate with multiple management teams to ensure functional integration supports goals and identify system enhancements needed to deploy new products and improve processes.
- Address a range of high impact projects through thorough evaluation of complex business and system processes, guided by industry standards.
- Offer deep expertise in applications programming and ensure designs align with the overall architectural blueprint.
- Leverage advanced knowledge of system flow to establish coding, testing, debugging, and implementation standards.
- Develop a comprehensive understanding of how architecture and infrastructure integrate to achieve business objectives.
- Provide in-depth analysis with interpretive thinking to define issues and craft innovative solutions.
- Act as advisor or coach to mid-level developers and analysts, allocating work as needed.
Requirements
- Bachelor's degree or equivalent experience.
- 5 to 8 years of relevant experience in application development or a systems analysis role.
- Extensive experience in systems analysis and software application programming.
- Proven track record in managing and delivering successful projects.
- Subject matter expert in full stack applications development.
- Proficiency in Agile software methodologies with experience using JIRA.
- Experience producing software design artifacts, including architecture diagrams, flowcharts, and sequence diagrams.
- 6 to 8 years of expertise in designing and developing applications using backend technologies such as Spring, Spring Boot, Java, Hibernate, and microservices; with Docker and Kubernetes; and frontend technologies including JavaScript, HTML5, CSS3, and Angular/Webpack.
- Experience with source control using GIT or Bitbucket.
- Database experience with Oracle PL/SQL, stored procedures, and triggers; MongoDB experience is desirable.
- Familiarity with testing frameworks such as JUnit, Cucumber, and Jasmine/Mocha.
- Experience in performance tuning and issue analysis using tools like JProfiler or AppDynamics.
- Experience conducting effective code and design reviews.
- Demonstrated leadership with the ability to coach junior developers and manage projects.
- Strong written and verbal communication skills.
Technologies
- Java
- Spring
- Spring Boot
- Hibernate
- Microservices
- Docker
- Kubernetes
- JavaScript
- HTML5
- CSS3
- Angular
- Webpack
- GIT/Bitbucket
- Oracle PL/SQL
- Stored procedures
- Triggers
- MongoDB
- JUnit
- Cucumber
- Jasmine/Mocha
- JProfiler
- AppDynamics
- React
- Copilot
- JIRA
Preferred Skills
- Experience with React
- Experience with AI development tools such as Copilot