Senior Software Engineer
Role details
Job location
Tech stack
Job description
Experteer Overview In this role you translate complex business requirements into scalable software solutions and guide cross-functional teams to align with the architecture blueprint. You will shape end-to-end design and ensure high-quality delivery through integration testing and UAT. You mentor junior engineers, drive automation, and tackle architecture challenges at scale. This position offers impact across large enterprise projects within Lowe's tech landscape and collaborative product teams. Compensation / Benefits * Translate cross-functional requirements into logical designs and software modules * Collaborate with Product Team to understand needs and ensure architectural alignment * Guide teams to build scalable, maintainable solutions in line with target architecture * Coordinate CIT, SIT, and UAT activities to identify defects and ensure quality deployment * Mentor junior engineers and share advanced development methodologies * Automate development, testing, and operations; develop architecture plans for large enterprise projects * Make technical trade-off decisions at the application level to simplify and optimize systems Tasks * Bachelor in Computer Science, CIS, Engineering, or related field; 5 years in software development or related field * Proven experience with Java and Spring (Spring Boot, IOC, Batch, Security, MVC, WebFlux) * Proficiency in testing frameworks (JUnit, Mockito, TestNG, Power Mock, Cucumber, JMeter, SonarQube) and testing types (Integration, Unit, Performance) * Experience with API specification tools (Postman, SOAP UI, Swagger) * CI/CD knowledge (Jenkins) * Database experience (Oracle DB, MySQL, MongoDB) * Project management experience (Jira, Agile, Scrum, TDD, BDD, Waterfall) * Version control (Git, Bitbucket, SVN) * Web services (SOAP, RESTful, WSDL, JAX-RS/JAX-WS, Jersey) * Cloud & DevOps (PCF, GCP, Maven, Gradle, Jenkins, Docker, Kubernetes) * Frontend stack (Angular, TypeScript, JavaScript, jQuery, Bootstrap, HTML, CSS) * Application and web servers (Apache Tomcat, JBoss) * Monitoring tools (Grafana, New Relic) * Event streaming (Apache Kafka, ActiveMQ, IBM MQ) * Kotlin (1 year) Key requirements *
Requirements
scale. architecture plans for large enterprise projects * Make technical trade-off decisions at the application level to simplify and optimize systems Tasks * Bachelor in Computer Science, CIS, Engineering, or related field; 5 years in software development or related field * Proven experience with Java and Spring (Spring Boot, IOC, Batch, Security, MVC, WebFlux) * Proficiency in testing frameworks (JUnit, Mockito, TestNG, Power Mock, Cucumber, JMeter, SonarQube) and testing types (Integration, Unit, Performance) * Experience with API specification tools (Postman, SOAP UI, Swagger) * CI/CD knowledge (Jenkins) * Database experience (Oracle DB, MySQL, MongoDB) * Project management experience (Jira, Agile, Scrum, TDD, BDD, Waterfall) * Version control (Git, Bitbucket, SVN) * Web services (SOAP, RESTful, WSDL, JAX-RS/JAX-WS, Jersey) * Cloud & DevOps (PCF, GCP, Maven, Gradle, Jenkins, Docker, Kubernetes) * Frontend stack (Angular, TypeScript, JavaScript, jQuery, Bootstrap, HTML, CSS) * aaaa systems and web servers (Apache Tomcat, JBoss) * Monitoring tools (Grafana, New Relic) * Event streaming (Apache Kafka, ActiveMQ, IBM MQ) * Kotlin (1 year) Key requirements *