Java Software Developer Job in Bellevue 98004, Washington US
Base2Solutions is a creative technology and engineering services consultancythat spun out of The IMS Company, which was founded in 1996 in Anaheim,CA. We have locations in Bellevue, WA and Brea, CA and are continuing to experience robust growth.
Ourteam has an extensive history in providing complex engineering,analysis and program management services for business and governmentorganizations in California and the Pacific Northwest. We also provide digital consulting services focusing on strategic business solutions.
Weare looking for multi-talented, creative, motivated individuals to joinour team. We want people who thrive in team environments, are dedicatedto providing the best for clients, and love to explore new ideas andtechnologies. Most of the time we work sane hours, sometimes we don’t. Ifwe’re going to spend this much time doing something, we want to havefun while we’re at it, and we want to be proud of what we do.
We relish solving client challenges with brilliant execution, design, engineering, and technology.
Weare in need of bright, articulate, energetic, and resourceful JavaSoftware Engineers who are anxious to implement and document theirsolutions. We also seek people who look for a positive and supportive culture to grow their skills as well as help others.
Essential duties and responsibilities include, but are not limited to the following:
-
Write code that is art.
-
Define, document and present both high level and detailed designs from system requirements.
-
Implement best practices, patterns, industry standards using tools in a path towards the optimum solution.
-
Participate in code reviews and other methodologies for process improvement.
-
Design and develop implementations with unit, functional and system testing.
Qualifications/skills desired:
-
A Bachelor’s degree in computer science, computer engineering or a related field is optimal. A minimum of 4 years software design and development experience is preferred.
-
Technology areas of exposure should include:
-
Enterprise application server frameworks
-
Modern data management strategies, such as ORM and NoSQL.
-
SCM and build processes.
-
Web and Desktop application UI design and development
-
SOA related technologies
-
Unit and functional testing tools and methodologies
-
A minimum of 2 years experience developing software with java related technologies.
-
Object Oriented software design and development.
-
Experience creating UML diagrams, Use Case diagrams and other modeling technologies.
-
Strong communication skills and demonstrated ability to collaborate with team members in consultative, strategic and collaborative approaches to technology development.
If you view the art of software development as craftsmanship, then come join our team and ignite your passion for technology.