Sr. Software Engineer
Company | Gen |
---|---|
Location | Tempe, AZ, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- Proven experience as a Full Stack Engineer with a strong focus on Java development.
- Solid understanding and practical application of object-oriented design principles and common design patterns.
- Experience with cloud technologies (e.g., AWS, Azure). Specific experience with AWS Lambda or Azure Functions.
- Experience with back-end technologies such as Spring Boot, RESTful APIs, and databases.
- Experience with front-end technologies such as React or AngularJS.
Responsibilities
- Contribute to the design, development, testing, and deployment of full-stack applications within our cloud environment.
- Apply object-oriented design principles and established design patterns to develop and maintain high-quality, scalable code in Java and other relevant technologies.
- Follow test-driven development methodology to continuously expand and improve our automated test suites.
- Troubleshoot and resolve technical issues, ensuring system stability and performance.
- Collaborate closely with other engineers, product managers, and stakeholders to deliver high-quality solutions.
- Contribute to code reviews and other quality assurance processes.
- Work autonomously with minimal oversight, following clear project roadmaps.
- Provide thoughtful feedback for continuous process improvement.
Preferred Qualifications
- Desire to stay up-to-date with the latest technologies and industry best practices.
- Self-motivated and eager to learn new languages, processes, and technologies.