Logo
PlacingIT

Senior Software Engineer - Full Stack

PlacingIT, Southlake, Texas, United States, 76092

Save Job

Senior Software Engineer - Full Stack - 1709

Location:

Southlake, Texas (Onsite Monday - Friday) Position Type:

Permanent; Direct hire Relocation Assistance Available

: Possible for ideal candidate Residency Requirements:

US Citizens and all other parties authorized to work in the US are encouraged to apply.

Responsibilities: Design and implement modern applications utilizing Spring Boot, REST, and Angular/React on AWS Cloud. Develop and maintain front-end architecture with a strong focus on usability and performance. Create and optimize user interactions within web and desktop applications. Develop robust back-end solutions and APIs to support seamless integration between front-end and back-end systems. Ensure cross-platform optimization for mobile and responsive design principles. Work alongside UI/UX designers to enhance web design features. Drive projects from conceptualization to final implementation. Stay updated with the latest cloud, web, and software development trends. Troubleshoot, analyze, and optimize applications for maximum efficiency. Contribute to the development of new features, solutions, and enhancements by analyzing industry advancements. Document technical solutions and report findings to key stakeholders. Engage in continuous learning and training to stay current with best practices and emerging technologies. Take the lead in projects when required and mentor team members to improve coding and design standards. Develop solutions that comply with coding best practices enforced through static analyzers such as SonarQube. Participate in all stages of the Software Development Lifecycle (SDLC), including analysis, design, coding, testing, and implementation. Work in an Agile environment, actively participating in Agile ceremonies. Support cross-functional teams in testing, deployment, and product maintenance. Experience Required:

8+ years of hands-on experience in Java programming and enterprise application development. 5+ years of proven hands-on Java programming and building enterprise level applications using Java.. Strong proficiency in UI development using Java, HTML, CSS, JavaScript, and jQuery. Experience with SQL, XML, JDBC, and database interactions. Proficiency in advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, and others. Strong understanding of software development cycles and best practices. Experience with Java development tools, including IDEs, build frameworks, source code control, and Jira. Strong understanding of distributed architecture, web services (XML, JSON, REST, SOAP, microservices), and messaging systems. Working knowledge of Spring framework and design patterns. Experience with responsive and adaptive design methodologies. Strong problem-solving skills and expertise in designing efficient algorithms for handling large datasets. Excellent verbal and written communication skills, with a strong ability to work collaboratively. Ability to manage multiple projects effectively, focusing on user experience and efficiency. Unix and Shell scripting knowledge is a plus. Experience in working within SCRUM teams and contributing to technical discussions. Desired:

Experience with Energy & Utilities solutions. Application development on AWS Cloud.