Home

Principal Software Engineer Location: Austin, TX (Remote OK) at Austin, Texas, USA
Email: [email protected]
http://bit.ly/4ey8w48
https://jobs.nvoids.com/job_details.jsp?id=753376&uid=

From:

Raji,

Infinity Quest

[email protected]

Reply to:   [email protected]

Title: Principal Software Engineer  

Location: Austin, TX (Remote OK) 

 **Job Summary:** 

We are seeking a highly skilled and experienced Principal Software Engineer to join our dynamic team. The ideal candidate will be a technical leader with deep expertise in Java Spring backend development, React JS, and a strong understanding of cloud computing with AWS (nice to have). In addition to these core skills, familiarity with Kafka, Redis (or any caching mechanism), and SQL databases is essential. As a Principal Software Engineer, you will play a pivotal role in designing, developing, and maintaining our software applications, ensuring scalability, performance, and reliability. 

 **Key Responsibilities:** 

 1. **Technical Leadership:** Act as a technical leader within the development team, providing guidance, mentorship, and technical expertise to junior and mid-level engineers. 

 2. **Software Design and Architecture:** Collaborate with cross-functional teams to design and architect complex software systems, ensuring they are scalable, maintainable, and meet business requirements. 

 3. **Backend Development:** Develop and maintain high-quality Java Spring backend components, including RESTful APIs, microservices, and business logic. 

 4. **Frontend Development:** Contribute to the development of user-friendly and responsive web interfaces using React JS, ensuring a seamless user experience. 

5. **Cloud Integration (Nice to Have):** Utilize AWS services to design, deploy, and maintain cloud-based solutions that enhance the scalability and reliability of our applications. 

6. **Data Processing:** Implement data streaming and messaging solutions using Kafka to enable real-time data processing and communication between different components of the system. 

7. **Caching Mechanisms:** Utilize Redis or other caching mechanisms to optimize application performance by reducing database load and response times. 

8. **Database Management:** Design and optimize SQL databases, write efficient queries, and ensure data integrity and security. 

9. **Performance Optimization:** Continuously monitor and improve the performance and scalability of the application, identifying and resolving bottlenecks and inefficiencies. 

10. **Testing and Quality Assurance:** Implement best practices for unit testing, integration testing, and code reviews to ensure the reliability and maintainability of the codebase. 

 11. **Documentation:** Create and maintain technical documentation, including system architecture diagrams, API documentation, and coding standards. 

 12. **Collaboration:** Work closely with product managers, UX/UI designers, and other stakeholders to understand business requirements and deliver high-quality solutions. 

 Must Have: 

        Bachelor's or Master's degree in Computer Science or a related field. 

        Proven experience as a Senior or Principal Software Engineer with a strong focus on Java  Spring backend and React JS. 

        In-depth knowledge of AWS (preferred but not mandatory). 

        Proficiency in Kafka for event-driven architecture and Redis or similar caching mechanisms. 

        Solid experience with SQL databases and database design. 

        Strong problem-solving skills and the ability to work in a collaborative team environment. 

        Excellent communication and leadership skills. 

        Strong understanding of software development best practices and agile methodologies. 

Good to Have: 

        AWS certification(s) in relevant services. 

        Experience with containerization and orchestration technologies like Docker and Kubernetes.  

        Knowledge of CI/CD pipelines and DevOps practices. 

        Familiarity with frontend and backend performance optimization techniques. 

        Open-source contributions or active participation in the tech community. 

Keywords: continuous integration continuous deployment user interface user experience javascript Colorado Texas
http://bit.ly/4ey8w48
https://jobs.nvoids.com/job_details.jsp?id=753376&uid=
[email protected]
View All
06:57 PM 16-Oct-23


To remove this job post send "job_kill 753376" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.


Your reply to [email protected] -
To       

Subject   
Message -

Your email id:

Captcha Image:
Captcha Code:


Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]


Time Taken: 9

Location: Austin, Texas