Senior Software Engineer - Full Stack - 1709

Apply Now

Company: PlacingIT

Location: Southlake, TX 76092

Description:

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.

Similar Jobs