Company: AmBright Tech LLC
Location: McKinney, Texas | Full Time
Software Engineer – Sr. Java Developer/Lead – JOB ID – ABT24021035
Role & Responsibilities:
About the Role: As a Senior Tech Lead at AmBright Tech LLC, you will play a crucial role in leading the design and development of Java/J2EE applications. You’ll be responsible for providing technical guidance and mentorship to the team, ensuring the delivery of scalable and high-performance solutions. This role requires expertise in Java/J2EE development, Spring Boot, SQL, Docker, and strong communication skills. Familiarity with Telecom OSS and Neo4J is highly desirable.
Key Responsibilities:
- Lead Application Design and Development: Lead the design and development of Java/J2EE applications, ensuring adherence to best practices and architectural standards. Provide technical guidance and mentorship to team members.
- Architect Scalable Solutions: Architect scalable and high-performance solutions using the Spring Boot framework. Design and optimize database schemas, writing complex SQL queries when necessary to ensure optimal performance.
- Containerize Applications: Containerize applications using Docker for deployment and orchestration. Ensure seamless deployment and management of applications in containerized environments.
- Collaborate Across Teams: Collaborate with cross-functional teams, including Product Owners, Designers, and other engineers, to define project requirements and deliver solutions that meet business objectives.
- Stay Updated with Emerging Technologies: Stay abreast of emerging technologies and industry trends. Incorporate relevant technologies into the development process to drive innovation and efficiency.
Preferred Candidate Profile:
- Education: Bachelor’s or Master’s degree in Any Specialization.
- Experience: 14+ years of experience in Java/J2EE development, with a proven track record of leading successful projects.
- Technical Skills:
- Expertise in Java/J2EE development, including proficiency in Java 8 or higher.
- Strong experience with Spring Boot framework and related technologies.
- Proficient in SQL and database design principles, with hands-on experience in MySQL or similar databases.
- Experience with Docker for containerization and deployment.
- Familiarity with YAML configuration files.
- Knowledge of Telecom OSS is a plus.
- Experience with Neo4J graph database is highly desirable.
- Familiarity with cloud platforms like AWS or Azure.
- Excellent troubleshooting and problem-solving skills.
- Strong communication skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.
Note: Sponsorship will be provided for eligible candidates.
This role offers an exciting opportunity to lead and contribute to the development of cutting-edge solutions using a wide range of technologies. If you have the required qualifications and are passionate about technical leadership in software development, we encourage you to apply.