Lead Software Engineer- Java - BravoTech
Grapevine, TX 76051
About the Job
Lead Software Engineer - JAVA (Direct Hire)
Bravotech a leader in IT staffing and staff augmentation services, seeks a Full Time Employee for a preferred client in Grapevine/Irving, Texas area.
Must be committed to work 100% onsite.
We are seeking a Lead Software Engineer to join our Omni-Channel Engineering team. In this role, you will collaborate with a team of engineers, product managers, designers, and business partners to design, build, and maintain highly scalable microservices and core front-end components. These solutions will power products and features that create seamless and delightful experiences for millions of customers. The ideal candidate is customer-focused, highly collaborative, and passionate about building frictionless and innovative customer experiences.
This position is onsite in Grapevine, TX, five days per week.
WHAT YOULL DO
- Collaborate with product managers, designers, and fellow engineers to build software solutions for a seamless shopping experience across all platforms.
- Architect, design, and implement high-performance web applications and services.
- Work across web development, scalable middle-tier services, and back-end systems.
- Translate functional and technical requirements into detailed architecture, design, and extensible code.
- Write scalable, performant, readable, and tested code while monitoring, tracking, and optimizing performance.
- Review code and provide meaningful feedback to peers to improve solutions.
- Provide mentorship and guidance to peers and less experienced engineers.
- Use data to inform prioritization and decision-making.
- Thrive in ambiguous environments, demonstrating resourcefulness and the ability to make tradeoffs for customer impact.
- Exhibit a bias for action, always looking for ways to improve performance and customer experience.
- Build strong working relationships across all levels and functions of the organization.
- Be results-oriented, data-driven, and passionate about creating innovative customer experiences.
WHAT YOULL NEED
- Bachelors degree in computer science or a related field, or equivalent relevant experience.
- 12+ years of relevant work experience building highly performant full-stack applications and services (in addition to degree/experience requirements).
- Proven ability to thrive in fast-paced, startup-like, agile development environments.
- Strong understanding of computer science fundamentals, object-oriented design, and data structures.
- Working knowledge of HTML5, CSS3, and modern JavaScript standards.
- Experience with web frameworks such as React or Angular.
- Proficiency in at least one modern programming language/technology, such as Java, JavaScript, Node.js, Angular.js, or React.
- 3+ years of experience with cloud services like AWS, Microsoft Azure, or similar platforms.
- Demonstrated track record of building strong working relationships and collaborating across multiple teams.
WHATS GOOD TO HAVE
- Deep understanding of ReactJS or Spring Boot.
- Proficiency in more than one modern programming language/technology.
- Experience with streaming data applications (e.g., Kafka, Kinesis, Flink, or Spark Streaming).
- Ecommerce experience.
- 4 year Degree
- US Citizen or Green Card (No Sponsorship)
- Ability to pass criminal background check
- Excellent verbal and written communication skills
Source : BravoTech