Sign in

Full Stack Java Developer

Company:
Astreya Partners Inc
Location:
Mountain View, California, United States
Salary:
103000 - 130000 USD
Posted:
November 08, 2018

Description:

Astreya Partners are at the cusp of the new way of working. We provide IT services and Managed Performance to some of the most exciting companies on the planet. Our delivery model helps our clients be Positively productive by matching exceptional people to on-site teams delivering world class IT service. With engineers in over 30 countries and 70 cities around the world we are a truly global company working with truly global clients.

We are currently seeking an experienced Software Engineer to support, maintain, and enhance existing systems in addition to participate in development of new systems, which may include web development. This position requires proficiency with relational databases and object-oriented programming, exceptional problem-solving skills, highly effective communication skills and strong self-motivation.

Your role and responsibilties:

Design and develop software to meet business objectives and requirements

Participate in solution design to satisfy a wide range of business needs

Adhere to best practices and standards in the areas of performance, security, and availability of databases

Follow standard software development guidelines and best practices

Critical thinking to design solutions with extensibility and scalability to accommodate future needs

Provide post-implementation support, including, but not limited to, monitoring application performance and debugging existing code

Keep up with advancements and changes in technology and develop an understanding of how new technologies can be leveraged to provide business solutions

Manage individual project priorities, deadlines and deliverables

Building out backend features that are displayed as frontend components

Projects may include development of new products and new features or maintenance of existing software using agile practices as part of a collaborative and open environment

Grow technicl skillset by seeing out cross-training and knowldege advancement opportunitites

Required skills:

2 to 5 years of hands on experience in design, development, using Java EE platforms

Excellent knowledge of SQL and ORM technologies (JPA2, Hibernate)

Experience in database maintenance and release operations

Experience in developing web applications using web framwork

Experience in cloud environments. SQL Server (Scripting, Indices, Views, Stored Procedures)

Ability to perform effectively in a team-oriented environment

Ability to quickly learn new technologies and business functions

Strong analytical skills to determine effective approaches to business solutions

BS degree in Computer Science, similar technical field of study or equivalent practical experience

Experience with test-driven development

Experience with programming languages including but not limited to: Java, JavaScript, TypeScript

Experience working with two or more from the following: web apps framework, web application development, Unix/Linux environments, distributed and parallel systems, information retrieval, networking, developing large software systems, and/or security software development

Working proficiency and communication skills in verbal and written English

Interest and ability to learn other coding languages as needed

Understanding of database best practices and the ability to promote those best practices in the organization

Experience working in an ambiguity environment preferred

What can Astreya offer you?

Working with some of the biggest firms in the world as part of the Astreya delivery network

Employment in the fast growing IT space providing you with brilliant career options for years to come

Introduction to the new ways of working and awesome technologies

Career paths to help you establish where you want to go

A company-wide mentoring program to advise you along the way

Online training courses through CBT-nuggets to upskill you

Performance management system to provide you with meaningful, actionable feedback

Dedicated management to provide you with a point of leadership and care

Internal promotion focus. We love to build people from within.

Numerous on-the-job perks

Peer Recognition

Market competitive rates and benefits

Astreya Partners is an equal employment and affirmative action employer. We evaluate qualified applicants on merit and business needs and not on race, color, religion, creed, gender, sexual orientation, national origin, ancestry, age, disability, genetic information, marital status, veteran status or any other factor protected by law.