An exciting global company engaged in the communications and internet markets seeks a talented Principal Software Engineer to join at its Lowell, MA location.
Must have a BS in Computer Science, EE, Computer Eng., Software Eng., or a similar degree program.
Must have 8+ years software product development experience in a Linux distributed applications software environment.
Must be highly proficient in Java with an in depth knowledge of common design paradigms in object oriented programming including API's and data structures.
Must have experience in design, development, and performance tuning of large scale distributed applications as well as a solid understanding of network programming, including Sockets, TCP/IP, UDP, SNMP and related networking protocols.
Must have experience with Spring and Spring Boot framework.
Nice-to-haves include exposure to cloud-native architecture and hands-on experience with MS Azure or AWS cloud deployments, Kubernetes, and containerized applications.
More nice-to-haves include familiarity with web services, streaming, and message bus protocols (ex. Kafka, Spark, RabbitMQ). Also in-memory cache store such as Apache Ignite, Hazelcast, or Redis.
Candidates with Java memory profiling tools experience and GC tuning would be highly values and would those with telecom. / cable network management applications and design.
The successful candidate will work with a variety of technologies and groundbreaking products, and will analyze, design, and develop product features that tackle market problems. He/she will focus on performance and scalability improvements, and work with product marketing to provide technical insight and review software design proposals to meet market needs while creating work breakdown and estimates for new projects.
The salary range is $110,000.-$150,000. with a targey bonus of 15%.
Candidates must be US citizens or green card holders.
contact us today : 941-3 06-5135