← Back to jobs

Square Hiring Logo
Java Full Stack Engineer

Square Hiring

 

United States

Posted On: 7 days ago
Experience: 12+ years
Availability: Onsite
Openings: 1
Category: Java Full Stack Engineer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

• Execute and own the baseline architecture implementations and design activities collaborating with other Engineers & Engineering Team.

• Ability to work with existing and evolve services with minimum guidance.

• Experience in working with fast paced, modern Architecture with extensive experience with building Spring boot applications, REST API’s, NO/SQL data bases and actively participate in R&D on the new frameworks

• Strong communication skills, with an ability to express and design ideas to a development team

• Strong debugging skills to support Tier 1 applications and has experience in simplifying complex implementations

• Work to define feature requirements and deliver the product that materially impacts the business and improves the consumer experience.

• Identify performance bottlenecks and come up with novel ways to solve them.

• Design and implement scalable, resilient, high performance services.

• Work with SQL and NoSQL persistence technologies.

• Provide guidance to teams on development standards, automation and tools All About You

• Full stack engineering experience in a production environment

• Expert programming skills in Java/JEE

• Proficiency in Software Development Best Practices (ATDD/BDD, Unit tests)

• Experience with modern web,Java and Java EE platforms including Spring framework & components, Hibernate, Messaging, Node JS or Express JS or similar, Web & Application Server ( Server App Design & Technology Skills ), Web Services, REST ( Services Design & Technology Skills )

• Web Stack including JavaScript, CSS, JSON, Angular JS or similar framework ( Web App Design & Technology Skills )

• Strong inter-personal skills and ability to work in a collaborative environment

• Desire to stay abreast of new development tools and methods

• Bachelor Engineering or Technology in Computer Science, Engineering or IT Required & Master’s degree in related discipline Preferred Mandatory

• Object-oriented Programming

• Web services & API standards (REST/OAuth/JSON)

• Programming & Scripting Languages (2 or more of Java, C++, Scala, JS, Python, Shell*)

• Spring, Spring Boot

• Web application frameworks like AngularJS, Spring) • Analytical and Problem-solving

• Ability to operate effectively independently

• Technical Communication (Written and Oral) Minimum qualifications

• BS in Computer Science or related technical field or equivalent practical experience.

• Relevant internship or work experience, including development and/or test automation experience.

• Experience with complex Micro service, modern technology stack Implementations

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs