
Sr. Java Engineer
Qualifications:
Requires 7+ years of experience in the IT industry.Requires 5+ years of hands-on experience development experience in Java, Spring, Spring boot.Experience with using kafka, Event Hub or any messaging broker a plus.Experience in working with Linux environment.Strong experience in core Java, multi-threaded programming, data structures and collections.Basic understanding in SDLC and scrum methodologies.Bachelor’s in computer science or equivalent work experience
Required Knowledge, Skills, and AbilitiesStrong analytical and problem-solving skillsProficiency in programming languagesAbility to quickly learn new application systems and technologiesKnowledge of basic project management framework and methodologyAbility to accurately break down complex application designs into component deliverables and estimate design and development timelinesRequires Strong Systems Life Cycle methodology experience.Requires excellent oral, written, and presentation skills
Java Skills:Expertise in Java, and J2EE application development.Expertise in using Spring Boot.Experience in developing scalable reactive applications with 12-factor app values.Experience in docker (and Kubernetes a plus)Experience in working with cloud tech.Experience in configuring, and deploying applications in AWS or AZURE using Maven.Experience in using configuration management tools like GitHub.Certification is Spring Boot a plus.
General IT Skills:Experience in Application support – Problem diagnosis and resolutionExpert in the interpretation of functional requirementsDevelopment of technical design specifications for complex projectsExpert in industry standard development methodologiesA good understanding of industry standards and best practices to be able to conduct code reviews
Core CompetenciesCustomer FocusDelivers legendary service that meets and exceeds all customers' expectationsEthics and IntegrityAdheres to Starbuck's values, beliefs, and principles during good and bad timesComposureRemains calm, maintains perspective, and responds in a professional manner when faced with tough situationsPersonal LearningTakes personal responsibility for the continuous learning of new knowledge, skills and experiencesDealing with AmbiguityAble to successfully function during times of uncertainty and changing prioritiesDecision-MakingMakes timely and quality decisions based on a mixture of analysis, wisdom, experience and judgmentInterpersonal SavvyBuilds effective relationships with all people; up, down and sideways, inside and outside of StarbucksResults OrientedGets results and achieves goals
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
