Lowe's is looking for a Senior Software Engineer to guide and support their team in developing and implementing complex software solutions, contributing to integrated software solutions across various computing environments.
Requirements
- 4 years of experience in any of following competencies: middleware (microservices and application programming interfaces), database technologies, or DevOps
- 4 years of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC) through iterative agile development
- 4 years of experience writing technical documentation in a software environment, developing and implementing business systems within an organization, and working with source code control systems
- 4 years of experience working with an IT Infrastructure Library (ITIL) framework, defect or incident tracking software, web services, and application and integration middleware
- 4 years of experience in systems analysis, including defining technical requirements and performing high level design for complex solutions
Responsibilities
- Develop and maintain backend services using Java and Spring Boot, following best practices for clean, scalable code.
- Build and manage microservices architecture, ensuring seamless integration and performance.
- Implement event-driven systems using Apache Kafka for real-time data processing and messaging.
- Write and maintain backend components in Kotlin, ensuring interoperability with Java codebases.
- Deploy, monitor, and scale applications on cloud platforms (e.g., AWS, Azure, GCP), using tools like Docker and Kubernetes.
- Collaborate with cross-functional teams in an Agile environment, participating in code reviews, sprint planning, and technical discussions.
- Ensure application security, performance, and reliability through testing, monitoring, and logging.
Other
- 5 years of experience in software development or a related field
- Bachelor's degree in computer science, computer information systems (CIS), or related field (or equivalent work experience in lieu of degree)
- Master’s degree in computer science, CIS, or related field
- Collaborating with diverse and curious minds to approach challenges with new perspectives.
- This position is based at our on-site Tech Hub in Charlotte, North Carolina.