Software Engineer
5 days ago
JOB DESCRIPTION: Position is based in Charlotte, NC, some teleworking may be permitted. Travel to Lowe's offices may be required.
Translates business requirements and specifications into logical program designs, code modules, stable application systems, and software solutions with occasional guidance from senior colleagues; partners with Product Team to understand business needs and functional specifications. Develops, configures, or modifies integrated business and/or enterprise application solutions within various computing environments by designing and coding component-based applications using various programming languages. Conducts the implementation and maintenance of complex business and enterprise software solutions to ensure successful deployment of released applications. Supports Systems Integration Testing (SIT) and User Acceptance Testing (UAT), provides insight into defining test plans, and ensures quality software deployment. Participates in the end-to-end product lifecycle by applying and sharing an in-depth understanding of company and industry methodologies, policies, standards, and controls. Understands Computer Science and/or Computer Engineering fundamentals; knows software architecture and readily applies this to software solutions. Automates and simplifies team development, test, and operations processes; develops conceptual, logical and physical architectures consisting of one or more viewpoints (business, application, data, and infrastructure) required for business solution delivery. Solves difficult technical problems; solutions are testable, maintainable, and efficient.
JOB REQUIREMENTS: Job requires a Bachelor's degree* in Computer Science, CIS, Engineering, or a related field and 2 years of experience in any job title/occupation involving software development or a related field. *Employer will accept single degree or combination of degrees, diplomas and/or professional experience equivalent to a Bachelor's degree.
Must have prior experience in:
2 years of experience in:
• Designed and implemented efficient database schemas and queries using ORM tools like Hibernate and JPA;
• Implemented unit tests using Mockito and JUnit to ensure reliable code functionality, achieve high code coverage, and adherence to quality standards;
• Optimized application performance by profiling and refactoring Java code to enhance efficiency and reduce memory usage. Documented APIs using Swagger for better integration; and
• Contributed to Agile development, collaborating with cross-functional teams to deliver high-quality Java solutions, ensuring continuous improvements through sprint reviews and retrospectives.
1 year of experience in:
• Engineered and optimized scalable, high-performance applications using Java and Spring Boot, implementing resilient microservices architectures to support large-scale enterprise solutions;
• Skilled in architecting, optimizing, and administering relational databases such as MySQL and PostgreSQL, ensuring data accuracy, efficiency, and scalability for critical applications;
• Utilized Apache Kafka to facilitate real-time data streaming and processing, ensuring scalable, efficient management of high-volume data flows in distributed system architectures;
• Followed component-based architecture, by optimizing reusable components and implemented lazy loading for frontend performance using ReactJs;
• Developed dynamic and interactive UI components using AngularJS directives and controllers along with optimizing two-way data binding and dependency injection for efficient frontend development; and
• Integrated caching mechanisms to improve application performance and reduce database load. Also monitored application logs using Elasticsearch and Kibana.
REQ# 4889613
Lowe's is an equal opportunity employer and administers all personnel practices without regard to race, color, religious creed, sex, gender, age, ancestry, national origin, mental or physical disability or medical condition, sexual orientation, gender identity or expression, marital status, military or veteran status, genetic information, or any other category protected under federal, state, or local law.
-
Software Engineer
3 days ago
Charlotte, NC, United States Apollo ITS Full timeRole: Software Engineer Location: Charlotte, NC Duration: Long TermJob Description: We are currently seeking a Software Engineering Director - Originations to drive the engineering and delivery of strategic initiatives on the cutting edge of near prime loan origination system. Partnering closely with Engineering, Product Management, and our proprietary...
-
Software Engineer 2
3 days ago
Charlotte, NC, United States Veracity Full timeJob Title: Software Engineer 2 Duration: 12+ Month (s) Location: Charlotte, NC - 28262 - Hybrid Roles (3 Days Onsite/2 Days WFH) Job Descriptions: • In this contingent resource assignment, you may: Participate in low to moderately complex initiatives and identify opportunity for process improvements within Software Engineering. • Review and analyze basic...
-
Software Engineer 2
6 days ago
Charlotte, NC, United States Veracity Full timeJob Title: Software Engineer 2 Duration: 12+ Month (s) Location: Charlotte, NC - 28262 - Hybrid Roles (3 Days Onsite/2 Days WFH) Job Descriptions: • In this contingent resource assignment, you may: Participate in low to moderately complex initiatives and identify opportunity for process improvements within Software Engineering. • Review and analyze basic...
-
Software Engineer 2
7 days ago
Charlotte, NC, United States Veracity Full timeJob Title: Software Engineer 2 Duration: 12+ Month (s) Location: Charlotte, NC - 28262 - Hybrid Roles (3 Days Onsite/2 Days WFH) Job Descriptions: • In this contingent resource assignment, you may: Participate in low to moderately complex initiatives and identify opportunity for process improvements within Software Engineering. • Review and analyze basic...
-
Software Engineer
3 days ago
Charlotte, NC, United States Integration Appliance, Inc. Full timeIntapp is seeking a highly skilled and experienced Software Engineer to join our dynamic team. As a Software Engineer, you will play a crucial role in the design, development, and maintenance of our software applications. This position requires the employee to be based in Charlotte, NC and work on a hybrid schedule (combination of in-office and remote...
-
Software Engineer
6 days ago
Charlotte, NC, United States Integration Appliance, Inc. Full timeIntapp is seeking a highly skilled and experienced Software Engineer to join our dynamic team. As a Software Engineer, you will play a crucial role in the design, development, and maintenance of our software applications. This position requires the employee to be based in Charlotte, NC and work on a hybrid schedule (combination of in-office and remote...
-
Software Engineer
7 days ago
Charlotte, NC, United States Integration Appliance, Inc. Full timeIntapp is seeking a highly skilled and experienced Software Engineer to join our dynamic team. As a Software Engineer, you will play a crucial role in the design, development, and maintenance of our software applications. This position requires the employee to be based in Charlotte, NC and work on a hybrid schedule (combination of in-office and remote...
-
Software Engineer
14 hours ago
Charlotte, NC, United States Integration Appliance, Inc. Full timeIntapp is seeking a highly skilled and experienced Software Engineer to join our dynamic team. As a Software Engineer, you will play a crucial role in the design, development, and maintenance of our software applications. This position requires the employee to be based in Charlotte, NC and work on a hybrid schedule (combination of in-office and remote...
-
Software Engineer 4
5 days ago
Charlotte, NC, United States Mindlance Full timeJob Descriptions: In this contingent resource assignment, you may: Consult on complex initiatives with broad impact and large-scale planning for Software Engineering. Review and analyze complex multi-faceted, larger scale or longer-term Software Engineering challenges that require in-depth evaluation of multiple factors including intangibles or unprecedented...
-
Software Engineer 4
2 weeks ago
Charlotte, NC, United States Mindlance Full timeJob Descriptions: In this contingent resource assignment, you may: Consult on complex initiatives with broad impact and large-scale planning for Software Engineering. Review and analyze complex multi-faceted, larger scale or longer-term Software Engineering challenges that require in-depth evaluation of multiple factors including intangibles or unprecedented...