TeleWorld Solutions is a strategic wireless engineering and consulting firm offering network operators, OEMs, and tower companies turnkey design, optimization, network dimensioning, and deployment services. They are seeking a highly skilled and experienced Software Engineer to lead the design, development, and delivery of enterprise-grade Java web applications to support their telecom engineering team's service delivery capabilities for large tier-1 clients.
Responsibilities:
- Design, develop, and maintain scalable Java-based enterprise web applications
- Write clean, maintainable, and well-documented code (hands-on development required)
- Ensure high performance, security, and responsiveness of applications
- Design and optimize relational database schemas and queries
- Develop and maintain complex SQL queries, stored procedures, and triggers
- Work extensively with PostgreSQL, including performance tuning, indexing strategies, and data modeling
- Interface directly with customers to gather requirements, provide updates, and ensure alignment with business goals
- Translate customer needs into technical specifications and actionable development tasks
- Ability to navigate ambiguity and work effectively with incomplete or evolving requirements
- Create and manage detailed project plans, timelines, and deliverables
- Coordinate with cross-functional teams to ensure timely and high-quality delivery
- Comfortable making decisions with limited information and iterating quickly
- Mentor junior engineers and contribute to team knowledge sharing
- Drive architectural decisions and technical strategy for enterprise applications
- Experience translating high-level business goals into scalable solutions
- Evaluate and recommend tools, technologies, and processes to ensure continuous improvement
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- 5+ years of professional experience in software development, with a strong focus on Java and enterprise web technologies
- Proven experience in customer-facing roles, including requirements gathering and status reporting
- Strong understanding of software architecture, design patterns, and best practices
- Experience with frameworks such as JSF/Primefaces, Spring, Hibernate, and RESTful APIs
- Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus
- Proficiency in DevOps and cloud computing concepts (Docker, Kubernetes, AWS, Terraform, CI/CD pipelines)
- Excellent communication, leadership, and organizational skills
- Experience with telecom engineering concepts (RAN, core, 4G/5G networks, switches, routers)
- Strong knowledge of cloud platforms (AWS, Azure, GCP)
- Hands-on experience with generative AI technologies; demonstrated ability to integrate, fine-tune, or build applications leveraging AI models for real-world use cases