Java/AWS Software Engineer

Saicon Consultants Inc

Bellevue, WA

JOB DETAILS
SKILLS
Amazon Web Services (AWS), Analysis Skills, Best Practices, Big Data, Calculators, Cloud Computing, Cloud-Based Hosting, Communication Skills, Computer Science, Concurrency, Concurrent Programming Language Family, Copying Machines, Cross-Functional, Customer Relations, Database Technology, Establish Priorities, GCP (Good Clinical Practices), Industry/Trade Analysis, Java, Keyboards, Leadership, Lift/Move 25 Pounds, Machine Learning, Mentoring, NoSQL, Office Equipment, Organizational Skills, Physical Demands, Presentation/Verbal Skills, Printers, Relational Databases (RDBMS), SQL Databases, Scalable System Development, Software Engineering, Software Testing, Software as a Service (SaaS), System Architecture, Technical/Engineering Design
LOCATION
Bellevue, WA
POSTED
15 days ago
Job Description:
Essential Functions:
  • Design, develop, and maintain robust Java services using industry best practices
  • Lead the architecture and development of scalable and high-performing backend services
  • Ensure the quality of architecture and design of systems
  • Leverage performance profiling and log analysis to understand system behavior
  • Approach every customer engagement with a profound commitment to their success
  • Deliver clear written communication of technical designs and solutions
  • Analyze and improve the efficiency, scalability, and stability of system resources
  • Implement advanced process threading and asynchronous execution models
  • Collaborate with cross-functional teams to integrate various software components into a cohesive system
  • Mentor junior developers and engineers, promoting technical growth and excellence
  • Stay abreast of the latest industry trends and technologies, applying them to improve existing solutions
  • Drive the research, evaluation, and adoption of new tools and frameworks
Competencies:
  • Ensures Accountability
  • Tech Savvy
  • Communicates Effectively
  • Values Differences
  • Customer Focus
  • Resourcefulness
  • Drives Results
  • Plans and Prioritizes
  • Decision Quality
  • Self-Development
Work Environment:
This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.

Physical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
While performing the duties of this job, the employee in this position frequently communicates with other co-workers/clients who have inquiries about the various projects and other needs. Must be able to exchange accurate information in these situations. The employee must be able to remain in a stationary position 75% of the time. The employee in this position needs to occasionally move about inside the office to access file cabinets, office machinery, etc. Constantly operate a computer and office machinery such as a calculator, keyboard, copy machine and printer. Frequently moves boxes with equipment weighing up to 25lbs across the building and/or to other offsite buildings for various project needs.

Required Education and Experience:
  • Bachelor's degree
  • 5-7 years of experience
Qualifications:
  • Bachelor's or master's degree in computer science, engineering, or a related field preferred. Equivalent experience is also considered
  • 5 years relevant working experience and 5+ years as an engineering lead, especially for a large and complex software project
  • Experience building and supporting complex, high-concurrency SaaS products, from the lead developer or architect role
  • Deep understanding and direct knowledge of software scalability and stability techniques for cloud-based software
  • In-depth knowledge of various database technologies including relational (SQL) DBs AND non-relational (NoSQL) DBs
  • In-depth knowledge of Java required
  • Proficient in process threading, asynchronous execution, and concurrent programming.
  • Experience with cloud-based hosting solutions necessary – AWS or GCP
  • Experience with Big Data, Machine Learning, and Software-defined Network is a plus
  • Understanding of software quality assurance principles
  • High-quality organizational and leadership skills
  • Outstanding communication and presentation skills

About the Company

S

Saicon Consultants Inc