Overview:
Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do.
Our powerful, award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. Diversity, equity & inclusion are integral parts of our culture and drivers of innovation at Keysight. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.
We are part of Keysight Labs, which is dedicated to delivering high-quality software solutions. Our team is passionate about leveraging cutting-edge technologies to solve complex problems and drive business success.
We are seeking an experienced and highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in Java, Spring Boot, DevOps practices, and microservices architecture. You will play a key role in designing, developing, and maintaining scalable and robust software applications.
Responsibilities:
* Design, develop, and maintain high-quality software applications using Java and Spring Boot.
* Implement and manage microservices architecture to ensure scalability and reliability.
* Collaborate with cross-functional teams to define, design, and ship new features.
* Utilize DevOps practices to automate and streamline development, testing, and deployment processes.
* Troubleshoot and resolve complex technical issues in a timely manner.
* Participate in code reviews and provide constructive feedback to team members.
* Continuously improve software development processes and methodologies.
* Design and manage databases, ensuring data integrity and performance.
* Work with cloud platforms to deploy and manage applications.
Qualifications:
* Bachelor's degree in Computer Science, Engineering, or a related field.
* 5+ years of experience in software development with a focus on Java and Spring Boot.
* Strong understanding of microservices architecture and design patterns.
* Experience with DevOps tools and practices (e.g., Docker, Kubernetes, Jenkins, CI/CD pipelines).
* Proficiency in version control systems (e.g., Git).
* Experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
* Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
* Proficiency in using JetBrains IDEs (e.g., IntelliJ IDEA).
* Excellent problem-solving skills and attention to detail.
* Strong communication and collaboration skills.
* Knowledge of containerization and orchestration tools.
* Familiarity with Agile/Scrum methodologies.
* Experience with performance tuning and optimization.
* Understanding of security best practices for cloud applications.
Careers Privacy Statement
***Keysight is an Equal Opportunity Employer.***
Share this job:
Share this Job